.. _user_guide: ############ NVIDIA FLARE ############ .. toctree:: :maxdepth: 1 :hidden: :caption: Overview welcome roadmap release_notes/flare_280 industry_use_cases .. toctree:: :maxdepth: 1 :hidden: :caption: Get Started installation quickstart migration_guide .. toctree:: :maxdepth: 1 :hidden: :caption: User Guide user_guide/data_scientist_guide/client_api_usage user_guide/data_scientist_guide/job_recipe user_guide/data_scientist_guide/available_recipes user_guide/data_scientist_guide/flare_api API Evolution & Recommendations user_guide/data_scientist_guide/flower_integration/flower_integration programming_guide/experiment_tracking Federated XGBoost user_guide/data_scientist_guide/data_preparation CLI Tools .. toctree:: :maxdepth: 1 :hidden: :caption: Examples & Tutorials example_applications_algorithms tutorials self-paced-training/index Research Papers .. toctree:: :maxdepth: 1 :hidden: :caption: Large Models & LLM Federated LLM Fine-Tuning programming_guide/message_quantization programming_guide/memory_management programming_guide/tensor_downloader programming_guide/file_streaming programming_guide/decomposer_for_large_object .. toctree:: :maxdepth: 1 :hidden: :caption: Edge & Mobile Mobile Training (iOS / Android) Mobile SDK Reference Hierarchical FL programming_guide/hierarchical_communication .. toctree:: :maxdepth: 1 :hidden: :caption: Deployment & Operations user_guide/admin_guide/deployment/overview programming_guide/provisioning_system Distributed Provisioning user_guide/admin_guide/deployment/dashboard_ui user_guide/admin_guide/deployment/cloud_deployment Deploy Prepare Running FLARE in Docker Running FLARE in Kubernetes Brev Scripted Deployment Quickstart Brev Kubernetes Helm Deployment Preflight Check user_guide/admin_guide/deployment/operation user_guide/admin_guide/monitoring user_guide/admin_guide/configurations/logging_configuration Live Log Streaming Site Configuration Metadata System Configuration .. toctree:: :maxdepth: 1 :hidden: :caption: Security & Compliance system_architecture/security_overview user_guide/admin_guide/security/terminologies_and_roles Identity & Access Control user_guide/admin_guide/security/site_policy_management Network & Communication Data Privacy & Filters Differential Privacy user_guide/admin_guide/security/auditing Confidential Computing security_faq .. toctree:: :maxdepth: 1 :hidden: :caption: Developer Guide developer_guide .. toctree:: :maxdepth: 1 :hidden: :caption: Reference API Reference glossary publications_and_talks release_notes/previous contributing NVIDIA FLARE (Federated Learning Application Runtime Environment) is an open-source SDK for federated learning. It helps ML practitioners adapt existing training workflows (PyTorch, TensorFlow, XGBoost, scikit-learn, NeMo) to a federated setting with minimal code changes, and enables platform teams to deploy secure, privacy-preserving multi-party collaboration. Choose Your Path ================ New to FLARE (ML Practitioners) ------------------------------- Start here if you want to federate an existing training script. - :doc:`Welcome ` -- What FLARE is and what it supports - :doc:`Installation ` -- Install FLARE and set up your environment - :doc:`Quick Start ` -- Run a Hello World example and convert your ML code - :ref:`Client API ` -- Recommended high-level API for federated training - :ref:`Job Recipe API ` -- Pre-built recipes for common FL workflows - :doc:`Migration Guide ` -- Upgrade between FLARE versions - :ref:`Examples & Tutorials ` -- End-to-end examples and tutorials Deployment & Security (Production Teams) ---------------------------------------- Start here if you are deploying FLARE in an organization or consortium. - :doc:`Deployment Overview ` -- Provisioning, Docker/Kubernetes, cloud deployment, dashboard - :doc:`Admin Commands ` -- Operating and managing a running FL system - :doc:`System Configuration ` -- Configuration files and settings - :doc:`Preflight Check ` -- Pre-launch validation - :doc:`Security Overview ` -- Authentication, authorization, privacy, auditing - :doc:`Confidential Computing ` -- Hardware-backed TEEs for end-to-end IP protection Developers (Advanced / Contributors) ------------------------------------- Start here if you want to extend FLARE or build custom workflows. - :ref:`Developer Guide ` -- Architecture deep-dives, controllers, filters, and extension points - :doc:`API Reference ` -- Full Python API documentation - :doc:`Contributing ` -- How to contribute to NVIDIA FLARE Explore by Use Case =================== - :doc:`Industry Use Cases ` -- Real-world deployments across healthcare, finance, government, and more - :ref:`Large Models & LLM ` -- Federated fine-tuning, memory management, and optimization for large models - :ref:`Edge & Mobile ` -- Mobile training (iOS/Android) and hierarchical FL for large-scale deployments