FATE supports federated learning through an industrial grade framework.
Flower
Flower provides a federated AI framework for machine learning projects.

About Flower
Flower is an open source framework for building federated AI systems, which train machine learning models across many separate data sources without centralizing the data. The project's GitHub repository serves as its homepage. The README describes Flower as customizable, extendable, framework-agnostic, and written to be readable and maintainable. The project originated from a research project at the University of Oxford and was built with AI research in mind.
The repository includes a federated learning tutorial series, documentation for installation and quickstarts, a collection of community-contributed baselines that reproduce experiments from federated learning publications, and code examples for several use cases. Pricing is not stated in the source.
Key features
- Works with PyTorch, TensorFlow, scikit-learn, JAX, XGBoost, and other machine learning frameworks
- Configurable for different federated learning use cases
- Components can be extended and overridden to build new system designs
- Community-contributed baselines that reproduce published federated learning experiments
- Quickstart examples for Android (TFLite) and iOS (CoreML) targets
- Tutorial series covering federated learning fundamentals and custom strategies
- Compatible with many machine learning frameworks, including PyTorch, TensorFlow, and scikit-learn
- Open source, with a public GitHub repository
- Includes tutorials, quickstart guides, and usage examples
- Several planned tutorial topics, including privacy and security and scaling, are listed as coming soon
Flower at a glance
- Website
- github.com/adap/flower
- Type
- Open-source project
- Pricing
- Not confirmed. Check the site
- Open source
- Yes · Source code
- Language
- English
- Last checked
- Oct 6, 2026 · Online when checked
- Listed
- Oct 5, 2026
Flower alternatives
Tools and sites you could use instead, ranked by how closely they match.
The Datumbox framework is written in Java for developing machine learning and statistical applications.
The linfa project provides a machine learning framework written in Rust.
Hypernets offers a general automated machine learning framework for developing end to end AutoML toolkits in specific domains.
A JavaScript Native PyTorch-aligned Machine Learning Framework, built from scratch on WebGPU.
Build machine learning applications with Delta, an open-source framework implemented in Rust.
Popular in AI Infrastructure & MLOps
Well-known listings from the same topic.
Flower FAQ
Which machine learning frameworks does Flower support?
Where can I find learning materials for Flower?
Tell us and an editor will check it.
Claim the listing and suggest updates yourself. An editor checks every claim first.












