Getting Started with Fluid Framework
getting startedintroductionsetupoverview
Getting Started with Fluid Framework
Microsoft Fluid Framework is a collection of client libraries for distributing and synchronizing shared state. These libraries allow multiple clients to simultaneously create and operate on shared data structures using coding patterns similar to those used to work with local data.
What is Fluid Framework?
Fluid Framework enables you to build collaborative applications where multiple users can work together in real-time. It provides:
- Real-time collaboration: Changes are synchronized across all connected clients instantly
- Distributed data structures: Share complex data types like maps, sequences, and custom objects
- Conflict resolution: Automatic handling of concurrent edits from multiple users
- Offline support: Continue working when disconnected and sync when reconnected
Key Features
Core Capabilities
Fluid Framework provides a comprehensive set of features for building collaborative applications including real-time synchronization, conflict resolution, and distributed data structures.
- Distributed Data Structures (DDS): SharedMap, SharedString, SharedSequence, and more
- Container Services: Authentication, storage, and networking abstraction
- Framework Agnostic: Works with React, Vue, Angular, or vanilla JavaScript
- Scalable: From small team apps to enterprise-scale solutions
Quick Start Options
Installation Guide
Set up Fluid Framework in your project
Last updated: September 17, 2024