{"data":{"slug":"google-parfait-tensorflow-federated","name":"tensorflow-federated","tagline":"An open-source framework for machine learning and other computations on decentralized data","github_url":"https://github.com/google-parfait/tensorflow-federated","owner":"google-parfait","repo":"tensorflow-federated","owner_avatar_url":"https://avatars.githubusercontent.com/u/164364956?v=4","primary_language":"Python","stars":2445,"forks":604,"topics":[],"archived":false,"github_pushed_at":"2026-08-03T18:05:47+00:00","maintenance_label":"Very active","url":"https://www.graphcanon.com/tools/google-parfait-tensorflow-federated","markdown_url":"https://www.graphcanon.com/tools/google-parfait-tensorflow-federated.md","api_url":"https://www.graphcanon.com/api/graphcanon/tools/google-parfait-tensorflow-federated","graph_url":"https://www.graphcanon.com/api/graphcanon/graph?tool=google-parfait-tensorflow-federated","description":"An open-source framework for machine learning and other computations on decentralized data.","homepage_url":null,"license":"Apache-2.0","open_issues":290,"watchers":66,"ai_summary":"TensorFlow Federated is an open-source project by Google that provides tools to develop Federated Learning algorithms.","readme_excerpt":"## Installation\n\nSee the\n[install](https://github.com/google-parfait/tensorflow-federated/blob/main/docs/install.md)\ndocumentation for instructions on how to install TensorFlow Federated as a\npackage or build TensorFlow Federated from source.\n\n---\n\n## Getting Started\n\nSee the\n[get started](https://github.com/google-parfait/tensorflow-federated/blob/main/docs/get_started.md)\ndocumentation for instructions on how to use TensorFlow Federated.","github_created_at":"2018-12-12T23:15:35+00:00","created_at":"2026-07-11T23:38:26.131035+00:00","updated_at":"2026-08-04T18:01:46.110222+00:00","categories":[{"slug":"model-training","name":"Model Training","url":"https://www.graphcanon.com/categories/model-training","markdown_url":"https://www.graphcanon.com/categories/model-training.md","api_url":"https://www.graphcanon.com/api/graphcanon/categories/model-training"}],"tags":[{"slug":"decentralized-data","name":"decentralized data"},{"slug":"federated-learning","name":"federated-learning"},{"slug":"tensorflow","name":"tensorflow"}],"trust":{"provenance":{"is_fork":false,"github_id":161556784,"owner_type":"Organization","methodology":"github_public_v1","parent_repo":null,"near_duplicate_slugs":[]},"computed_at":"2026-08-04T18:01:43.851Z","maintenance":{"label":"Very active","score":96,"methodology":"github_public_v1","releases_90d":0,"days_since_push":0,"last_release_at":"2024-09-26T16:21:47Z"},"security_summary":{"status":"no_lockfile","scanner":null,"low_count":0,"high_count":0,"last_scan_at":"2026-07-11T23:38:28.164Z","medium_count":0,"scan_profile":"none","critical_count":0}},"capability_facts":{"scan":{"source":"repo_scan","observed_at":"2026-08-04T18:01:44.450Z"},"languages":{"value":["python"],"source":"github.language+pyproject.toml","observed_at":"2026-08-04T18:01:44.450Z"},"license_spdx":{"value":"Apache-2.0","source":"github.license","observed_at":"2026-08-04T18:01:44.450Z"}},"decision_facts":{"hosting":null,"pricing":null,"requirements":null,"constraints":null,"when_to_use":["If you need to develop federated learning algorithms that can train models across multiple devices or servers while keeping the training data distributed and secure.","When your project involves collaborating with multiple parties who hold sensitive data and cannot share it due to privacy concerns but wish to contribute to a common model."],"when_not_to_use":["Avoid if you require centralized data for your learning models, as TensorFlow Federated's strength lies in its capabilities to maintain decentralized datasets.","If real-time computation or very low latency requirements are critical to your project; the nature of federated learning involves significant overhead and does not perform well in such scenarios."],"source":"enrich:decision_facts","observed_at":"2026-07-17T05:12:15.994Z"},"constraint_facets":null,"decision_summary":[{"label":"Adopt for","value":"TensorFlow Federated enables decentralized machine learning and computations without sharing raw data."}]}}