# Argo CD ## Docs - [Welcome to Argo CD](https://mintlify.wiki/argoproj/argo-cd/introduction.md): Declarative GitOps continuous delivery for Kubernetes - [Quickstart Guide](https://mintlify.wiki/argoproj/argo-cd/quickstart.md): Get started with Argo CD in minutes - install, deploy your first application, and sync manifests from Git - [Core Concepts](https://mintlify.wiki/argoproj/argo-cd/core-concepts.md): Understand Argo CD's fundamental concepts including Applications, sync status, health checks, and GitOps principles - [Architecture](https://mintlify.wiki/argoproj/argo-cd/architecture.md): Understand Argo CD's component-based architecture, how services interact, and deployment patterns for scalability - [Installation Overview](https://mintlify.wiki/argoproj/argo-cd/installation/overview.md): Choose the right Argo CD installation method for your needs - [Kubernetes Installation](https://mintlify.wiki/argoproj/argo-cd/installation/kubernetes.md): Install Argo CD on Kubernetes using standard manifests - [High Availability Installation](https://mintlify.wiki/argoproj/argo-cd/installation/high-availability.md): Install Argo CD in HA mode for production environments - [Core Mode Installation](https://mintlify.wiki/argoproj/argo-cd/installation/core-mode.md): Install Argo CD Core for headless GitOps operation - [Applications](https://mintlify.wiki/argoproj/argo-cd/features/applications.md): Understanding Argo CD Application CRD structure and lifecycle - [Sync Strategies](https://mintlify.wiki/argoproj/argo-cd/features/sync-strategies.md): Auto-sync, manual sync, sync waves, and advanced synchronization options - [ApplicationSets](https://mintlify.wiki/argoproj/argo-cd/features/applicationsets.md): Automate generation of Argo CD Applications with the ApplicationSet controller - [Projects](https://mintlify.wiki/argoproj/argo-cd/features/projects.md): AppProject CRD for multi-tenancy, access control, and resource restrictions - [Notifications](https://mintlify.wiki/argoproj/argo-cd/features/notifications.md): Configure triggers, templates, and services for Argo CD notifications - [Repository Connection Configuration](https://mintlify.wiki/argoproj/argo-cd/configuration/repositories.md): Configure Git repository connections for Argo CD using declarative YAML - [Cluster Registration and Management](https://mintlify.wiki/argoproj/argo-cd/configuration/clusters.md): Register and manage Kubernetes clusters in Argo CD using declarative configuration - [Declarative Configuration Setup](https://mintlify.wiki/argoproj/argo-cd/configuration/declarative-setup.md): Configure Argo CD applications, projects, and settings using declarative Kubernetes manifests - [RBAC Policy Configuration](https://mintlify.wiki/argoproj/argo-cd/configuration/rbac.md): Configure role-based access control policies for Argo CD using Casbin - [SSO and OIDC Integration Setup](https://mintlify.wiki/argoproj/argo-cd/configuration/sso.md): Configure Single Sign-On and OIDC authentication for Argo CD using Dex or external providers - [Creating Applications](https://mintlify.wiki/argoproj/argo-cd/applications/creating-apps.md): Learn how to create Argo CD applications using the UI, CLI, or declarative manifests - [Sync Options](https://mintlify.wiki/argoproj/argo-cd/applications/sync-options.md): Configure how Argo CD syncs application resources with advanced sync options - [Sync Waves and Phases](https://mintlify.wiki/argoproj/argo-cd/applications/sync-waves.md): Control the order of resource deployment using sync waves and phases - [Resource Hooks](https://mintlify.wiki/argoproj/argo-cd/applications/resource-hooks.md): Execute jobs and tasks at specific points in the sync lifecycle with resource hooks - [Health Checks](https://mintlify.wiki/argoproj/argo-cd/applications/health-checks.md): Configure how Argo CD assesses the health status of your application resources - [Tracking Strategies](https://mintlify.wiki/argoproj/argo-cd/applications/tracking-strategies.md): Learn how Argo CD tracks Git revisions and Kubernetes resources - [ApplicationSet Overview](https://mintlify.wiki/argoproj/argo-cd/applicationset/overview.md): Introduction to the Argo CD ApplicationSet controller for managing Applications at scale - [ApplicationSet Generators](https://mintlify.wiki/argoproj/argo-cd/applicationset/generators.md): Different generator types for automating Application creation in Argo CD - [ApplicationSet Use Cases](https://mintlify.wiki/argoproj/argo-cd/applicationset/use-cases.md): Common patterns and use cases for ApplicationSet in Argo CD - [ApplicationSet Security](https://mintlify.wiki/argoproj/argo-cd/applicationset/security.md): Security considerations and best practices for Argo CD ApplicationSets - [Kustomize](https://mintlify.wiki/argoproj/argo-cd/sources/kustomize.md): Deploy applications using Kustomize with Argo CD - [Helm](https://mintlify.wiki/argoproj/argo-cd/sources/helm.md): Deploy Helm charts with Argo CD - [Jsonnet](https://mintlify.wiki/argoproj/argo-cd/sources/jsonnet.md): Use Jsonnet templates with Argo CD - [Plain YAML](https://mintlify.wiki/argoproj/argo-cd/sources/plain-yaml.md): Deploy plain Kubernetes YAML manifests with Argo CD - [Config Management Plugins](https://mintlify.wiki/argoproj/argo-cd/sources/plugins.md): Extend Argo CD with custom config management tools - [Disaster Recovery](https://mintlify.wiki/argoproj/argo-cd/operations/disaster-recovery.md): Backup and restore procedures for Argo CD data and configurations - [Monitoring](https://mintlify.wiki/argoproj/argo-cd/operations/monitoring.md): Prometheus metrics, dashboards, and monitoring strategies for Argo CD - [Troubleshooting](https://mintlify.wiki/argoproj/argo-cd/operations/troubleshooting.md): Common issues, debugging tools, and solutions for Argo CD operations - [Upgrading Argo CD](https://mintlify.wiki/argoproj/argo-cd/operations/upgrading.md): Version upgrade procedures, breaking changes, and migration guides - [Webhook Configuration](https://mintlify.wiki/argoproj/argo-cd/operations/webhook-configuration.md): Configure Git webhooks for instant application updates instead of polling - [Security Overview](https://mintlify.wiki/argoproj/argo-cd/security/overview.md): Argo CD security architecture, threat model, and core security principles - [Secrets Management](https://mintlify.wiki/argoproj/argo-cd/security/secrets-management.md): Best practices and approaches for managing secrets in Argo CD deployments - [TLS Configuration](https://mintlify.wiki/argoproj/argo-cd/security/tls.md): Configure TLS certificates and encryption for all Argo CD components - [Signed Release Verification](https://mintlify.wiki/argoproj/argo-cd/security/signed-releases.md): Verify the authenticity and integrity of Argo CD container images, CLI binaries, and SBOMs - [CLI Installation](https://mintlify.wiki/argoproj/argo-cd/cli/installation.md): Install the Argo CD command-line interface on Linux, macOS, Windows, and WSL - [CLI Overview](https://mintlify.wiki/argoproj/argo-cd/cli/overview.md): Get started with the Argo CD command-line interface, including authentication and common usage patterns - [argocd app](https://mintlify.wiki/argoproj/argo-cd/cli/app.md): Manage Argo CD applications from the command line - [argocd appset](https://mintlify.wiki/argoproj/argo-cd/cli/appset.md): Manage Argo CD ApplicationSets for generating multiple applications - [argocd cluster](https://mintlify.wiki/argoproj/argo-cd/cli/cluster.md): Manage cluster credentials and connections in Argo CD - [argocd repo](https://mintlify.wiki/argoproj/argo-cd/cli/repo.md): Manage repository connection parameters for Git, Helm, and OCI repositories - [argocd proj](https://mintlify.wiki/argoproj/argo-cd/cli/project.md): Manage Argo CD projects for organizing applications and enforcing policies - [argocd admin](https://mintlify.wiki/argoproj/argo-cd/cli/admin.md): Administrative commands for Argo CD that require direct Kubernetes access - [argocd account](https://mintlify.wiki/argoproj/argo-cd/cli/account.md): Manage Argo CD user accounts, passwords, and authentication tokens - [API Overview](https://mintlify.wiki/argoproj/argo-cd/api/overview.md): Argo CD API architecture, access methods, and service organization - [API Authentication](https://mintlify.wiki/argoproj/argo-cd/api/authentication.md): Authentication methods for Argo CD API access including bearer tokens and cookies - [Application API](https://mintlify.wiki/argoproj/argo-cd/api/application.md): CRUD operations and management for Argo CD Application resources - [ApplicationSet API](https://mintlify.wiki/argoproj/argo-cd/api/applicationset.md): CRUD operations for ApplicationSet resources and generator management - [AppProject API](https://mintlify.wiki/argoproj/argo-cd/api/appproject.md): Project management, RBAC policies, and access control for Argo CD - [Cluster API](https://mintlify.wiki/argoproj/argo-cd/api/cluster.md): Kubernetes cluster registration and management in Argo CD - [Repository API](https://mintlify.wiki/argoproj/argo-cd/api/repository.md): Git and Helm repository configuration and management in Argo CD - [Application Service](https://mintlify.wiki/argoproj/argo-cd/api/grpc/application-service.md): gRPC API reference for ApplicationService - CRUD operations for Argo CD applications - [ApplicationSet Service](https://mintlify.wiki/argoproj/argo-cd/api/grpc/applicationset-service.md): gRPC API reference for ApplicationSetService - CRUD operations for Argo CD ApplicationSets - [Cluster Service](https://mintlify.wiki/argoproj/argo-cd/api/grpc/cluster-service.md): gRPC API reference for ClusterService - CRUD operations for Argo CD cluster configurations - [Repository Service](https://mintlify.wiki/argoproj/argo-cd/api/grpc/repository-service.md): gRPC API reference for RepositoryService - CRUD operations for Argo CD repository configurations - [Account Service](https://mintlify.wiki/argoproj/argo-cd/api/grpc/account-service.md): gRPC API reference for AccountService - Manage Argo CD account settings and permissions - [Contributing to Argo CD](https://mintlify.wiki/argoproj/argo-cd/developers/contributing.md): Guidelines for contributing code to the Argo CD project - [Development Environment Setup](https://mintlify.wiki/argoproj/argo-cd/developers/development-environment.md): Set up your local development environment for Argo CD - [Component Architecture](https://mintlify.wiki/argoproj/argo-cd/developers/architecture.md): Understanding Argo CD's component-based architecture for developers - [Config Management Plugins](https://mintlify.wiki/argoproj/argo-cd/developers/config-management-plugins.md): Extend Argo CD with custom config management tools using plugins - [Custom Health Checks](https://mintlify.wiki/argoproj/argo-cd/developers/custom-health-checks.md): Define custom health checks for Kubernetes resources in Argo CD - [Resource Actions](https://mintlify.wiki/argoproj/argo-cd/developers/resource-actions.md): Define custom actions that users can perform on Kubernetes resources - [UI Extensions](https://mintlify.wiki/argoproj/argo-cd/developers/ui-extensions.md): Extend the Argo CD web interface with custom UI components