NVIDIA FLARE

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.

Deployment & Security (Production Teams)

Start here if you are deploying FLARE in an organization or consortium.

Developers (Advanced / Contributors)

Start here if you want to extend FLARE or build custom workflows.

Explore by Use Case

  • Industry Use Cases – Real-world deployments across healthcare, finance, government, and more

  • Large Models & LLM – Federated fine-tuning, memory management, and optimization for large models

  • Edge & Mobile – Mobile training (iOS/Android) and hierarchical FL for large-scale deployments