TensorFlow Federated
by Community
An open-source framework for machine learning and other computations on decentralized data.
OSS
TensorFlow Federated
Added 1 June 2026
Overview
TensorFlow Federated is an open-source framework for machine learning on decentralized data. It enables developers to train models across distributed devices or servers without centralizing raw data, using a federated learning approach. The framework provides building blocks for simulating and deploying federated computations in Python.
Best for
Best for
Researchers and engineers building privacy-preserving distributed ML systems
Use cases
- Train a shared model across mobile devices without collecting user data centrally
- Simulate federated learning experiments on local or distributed datasets
- Build privacy-preserving applications that compute aggregates over decentralized data
Notes
TensorFlow Federated is an open-source framework for machine learning on decentralized data. It enables developers to train models across distributed devices or servers without centralizing raw data, using a federated learning approach. The framework provides building blocks for simulating and deploying federated computations in Python.
2,440 stars on GitHub. Last updated 2026-05-28. Licensed Apache-2.0.
Use cases
- Train a shared model across mobile devices without collecting user data centrally
- Simulate federated learning experiments on local or distributed datasets
- Build privacy-preserving applications that compute aggregates over decentralized data
Pros
- Backed by TensorFlow ecosystem with strong community support (2,400+ stars)
- Enforces data locality, improving privacy and reducing data transfer costs
- Flexible API for custom federated algorithms and aggregations
Cons
- Steep learning curve due to federated programming model and TensorFlow dependencies
- Limited tooling for production deployment outside simulation environments
- Performance overhead from distributed communication and aggregation rounds
Indexed from awesome-llmops and enriched against its public facts.
Pros
- Backed by TensorFlow ecosystem with strong community support (2,400+ stars)
- Enforces data locality, improving privacy and reducing data transfer costs
- Flexible API for custom federated algorithms and aggregations
Cons
- Steep learning curve due to federated programming model and TensorFlow dependencies
- Limited tooling for production deployment outside simulation environments
- Performance overhead from distributed communication and aggregation rounds
Pairs with
Other entries in the index that connect to this one. Click through to see the chain.