Documentation Overview
Explore how to build, simulate, and deploy federated learning systems with Flower’s open-source tools.
Flower Framework
Build, simulate, and deploy federated learning at scale with the core Flower Framework. Easily federate existing machine learning projects with the Flower Python SDK.
Flower Intelligence
Flower Intelligence On-device AI with optional Confidential Remote Compute.
Flower Datasets
Partition datasets for federated learning using framework agnostic, reproducible, and thoroughly tested flwr-datasets library.
Flower Baselines
Easily reproduce and build upon well-known research results with Flower Baselines.
Example Projects
Start easily by building on top of full Flower example projects covering a wide range of ML frameworks, platforms, and scenarios.
Flower iOS SDK
Build and deploy federated learning clients at scale with Flower. Easily federate iOS on-device training with the Flower iOS SDK.
Flower Android SDK
Build and deploy federated learning clients at scale with Flower. Easily federate Android on-device training with the Flower Android SDK.
Flower C++ SDK
Federate native on-device training with the Flower C++ SDK. Code example available, full docs coming soon.