> ## Documentation Index
> Fetch the complete documentation index at: https://notes.kodekloud.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Features

> ArgoCD simplifies application deployment, monitoring, and management across multiple clusters with a rich feature set for scalability and efficiency.

ArgoCD stands out by streamlining application deployment, monitoring, and management across multiple clusters. Below is an overview of its key features:

* **Automatic Deployment:** Continuously deploy applications to designated targets across clusters, ensuring consistency and rapid updates.
* **Comprehensive Audit Trail:** Maintain full visibility with a detailed audit trail of application events and API calls.
* **SSO Integrations:** Secure your infrastructure with single sign-on integrations using platforms such as GitHub, GitLab, Microsoft, and LinkedIn.
* **Webhook Synchronization:** Respond promptly to push events by syncing applications using webhooks from popular source code management systems like GitHub, Bitbucket, and GitLab.
* **Rollback Capabilities:** Easily revert to any prior configuration stored in your Git repository if issues arise.
* **Intuitive Web UI:** Monitor real-time application activities through an easy-to-use web interface.
* **Drift Detection and Visualization:** Automatically detect configuration drift between the desired state and the live environment, with visual tools to pinpoint differences.
* **Integrated Monitoring:** Utilize out-of-the-box Prometheus metrics that can be visualized with Grafana for enhanced monitoring.
* **Flexible Configuration Management:** Choose between multiple configuration tools such as Kustomize, Helm, or plain YAML to suit your deployment needs.
* **Advanced Rollout Strategies:** Enhance deployment strategies with pre-sync, sync, and post-sync hooks, supporting blue-green deployments and canary upgrades.
* **Multi-Tenancy Support:** Implement custom RBAC policies to manage authorization roles in multi-tenant environments securely.
* **Robust CLI and Automation:** Take advantage of a comprehensive CLI and access token support to integrate seamlessly with continuous integration workflows.
* **Health Status Analysis:** Gain insights into the health of all application resources with integrated and customizable health checks.
* **Customizable Synchronization:** Choose between automatic or manual synchronization to maintain the desired application state.

<Callout icon="lightbulb" color="#1CB2FE">
  ArgoCD's rich feature set simplifies complex deployment workflows, making it highly scalable and an excellent choice for organizations of all sizes.
</Callout>

<CardGroup>
  <Card title="Watch Video" icon="video" cta="Learn more" href="https://learn.kodekloud.com/user/courses/gitops-with-argocd/module/546d7ffa-8e6e-4197-9dff-443bb15dcdf6/lesson/a196e9cf-3a46-4506-a7dc-c0adb965378f" />
</CardGroup>
