# NVIDIA FLARE > NVIDIA FLARE is a domain-agnostic, open-source, extensible SDK for federated learning and other federated-computing applications, from local development through production deployment. 2025 NVIDIA ## Pages in this subsection - [Deployment Overview](deployment/overview.md): NVIDIA FLARE utilizes provisioning and admin clients to reduce the amount of human coordination invo... - [Multi-Study Support](multi_study_guide.md): Studies provide logical separation within a shared-trust NVFlare deployment. Each study defines whic... - [NVFLARE Dashboard UI](deployment/dashboard_ui.md): The NVFlare Dashboard is an optional addition to NVIDIA FLARE that helps the project administrator - [Cloud Deployment](deployment/cloud_deployment.md): NVFlare provides cloud deployment tools that simplify the setup process. The CLI tool can automatica... - [Containerized Deployment](deployment/containerized_deployment.md): Docker support has two common uses: - [Running FLARE in Kubernetes](deployment/helm_chart.md): > * Prerequisites - [Slurm Job Launcher](deployment/slurm_job_launcher.md): In this guide, the *parent* is the long-running NVFlare client parent process - [Deploying FLARE on OpenShift](deployment/openshift.md): The OpenShift deployment guide and helper scripts now live in the DevOps - [Brev Scripted Deployment Quickstart](deployment/brev_scripted_deployment.md): This guide shows the shortest path for using the Brev helper scripts to deploy - [Brev Kubernetes Helm Deployment](deployment/brev_deployment.md): This guide walks through an end-to-end NVIDIA FLARE deployment on two Brev - [Operating NVFLARE - Admin Client, Commands, FLARE API](deployment/operation.md): The FL system is operated by the packages of type admin configured at provisioning. The admin packag... - [Monitoring](monitoring.md): NVIDIA FLARE provides system monitoring capabilities to track job and system lifecycle metrics for f... - [Logging Configuration](configurations/logging_configuration.md): FLARE uses python logging with the dictConfig API following the configuration dictionary schema. - [Site Configuration Metadata](configurations/site_config.md): A client site can advertise local metadata to the server during registration - [System Configuration](configurations/system_configuration.md): NVIDIA FLARE’s behavior is controlled through configuration files. This section covers - [Configuration Files](configurations/configurations.md): **Supported Configuration File Formats** - [Variable Resolution in Job Configuration](configurations/variable_resolution.md): FLARE jobs are defined with configuration files: `config_fed_client.json` and `config_fed_server.jso... - [Predefined Job Configuration Variables](configurations/job_configuration.md): The following are predefined variables that can be configured in job config files. - [Single-Port Server Deployment](configurations/server_port_consolidation.md): **FLARE requires only one open port** for the FL server. A single port handles both - [Communication Configuration](configurations/communication_configuration.md): FLARE’s communication system is based on the CellNet technology. - [Terminologies and Roles](security/terminologies_and_roles.md): For establishing background knowledge, here are a few terms. - [Identity Security](security/identity_security.md): This area is concerned with these two trust issues: - [Per-Job Certificates](security/per_job_certificates.md): In secure mode (`secure_train=true`, the normal production setting where all - [Site Policy Management](security/site_policy_management.md): It is possible for each site to define its own policies in the following areas: - [Communication Security](security/communication_security.md): NVIDIA FLARE provides multiple options for securing communications between the FL Server and clients... - [Message Serialization](security/serialization.md): NVFLARE uses a secure mechanism called FOBS (Flare OBject Serializer) for message serialization and - [Data Privacy Protection](security/data_privacy_protection.md): Federated learning activities are performed with task-based interactions between the server and FL c... - [Differential Privacy in FLARE](security/differential_privacy.md): Differential Privacy (DP) provides mathematically rigorous privacy guarantees for federated learning... - [Auditing](security/auditing.md): NVFLARE has an auditing mechanism to record events that occur in the system. Both user command event... - [Unsafe Component Detection](security/unsafe_component_detection.md): NVFLARE is based on a componentized architecture in that FL jobs are performed by components that ar... - [Large Models](deployment/notes_on_large_models.md): As the federated learning tasks become more and more complex, their model sizes increase. Some mode... - [Deployment Guide](deployment/index.md): * Deployment Overview - [Diagnostic Commands](diagnostic_commands.md): NVIDIA FLARE provides diagnostic commands for monitoring and debugging communication statistics in t... - [Admin Guide](index.md): Guide for project Admin and Org Admin - [NVIDIA FLARE Security](nvflare_security.md): This page has been reorganized. See the Security Overview for the updated security documentation. - [Deprecated](security/authorization_policy_previewer.md): Deprecated since version 2.7: This tool is deprecated. - [Regulatory & Compliance Guidance](security/regulatory_guidance.md): This guide is coming soon. It will cover how NVIDIA FLARE helps organizations ## Optional - [Top-level llms.txt](../../llms.txt): Complete documentation index.