# Admiral > One control plane for infrastructure and application delivery. Admiral keeps the dependency graph across both so nothing falls through the cracks. ## Product - [Home](https://admiral.io/): Product overview, features, and how Admiral orchestrates infrastructure and application delivery - [Pricing](https://admiral.io/pricing): Plans and pricing for Admiral - [Join Waitlist](https://admiral.io/waitlist): Request early access to Admiral - [Contact Sales](https://admiral.io/sales): Talk to the Admiral team about your deployment needs - [About](https://admiral.io/about): Company background and mission - [Support](https://admiral.io/support): Get help with Admiral - [Trust Center](https://admiral.io/trust): Security, compliance, and trust resources ## Documentation - [Overview](https://admiral.io/docs): Admiral is a control plane for coordinating infrastructure and application delivery: define what should exist and let a pull-based agent fleet make it real. - [Architecture](https://admiral.io/docs/architecture): How Admiral runs: a managed control plane computes desired state and hands out work; agents in your clusters and clouds pull it over outbound connections. - [Release Status](https://admiral.io/docs/release-status): Where Admiral stands today: the product is in active development, core workflows are represented, and documentation is being expanded across all sections. - [Overview](https://admiral.io/docs/get-started/overview): Run a real deployment and a dev-to-prod promotion in about 20 minutes: connect a cluster, deploy a workload, wire an infrastructure component, and promote it. - [Connect a cluster](https://admiral.io/docs/get-started/connect-a-cluster): Connect a Kubernetes cluster to Admiral: sign up, install the CLI, and run a Kubernetes agent inside a local kind cluster - no cloud account needed. - [Applications & environments](https://admiral.io/docs/get-started/applications-and-environments): Create the resources Admiral deploys into: a source to fetch code from, an application to own it, and the dev and prod environments you promote between. - [Your first deploy](https://admiral.io/docs/get-started/first-deploy): Deploy your first workload with Admiral: define a component in dev, stage it in a changeset, apply it through your Kubernetes agent, and watch it go live. - [Wire infrastructure](https://admiral.io/docs/get-started/wire-infrastructure): Compose components in Admiral: add a Terraform infrastructure component, emit an output, and feed it into your workload through the dependency graph. - [Promote to production](https://admiral.io/docs/get-started/promote-to-production): Promote your tested changeset from dev to prod: Admiral copies changes into a new prod changeset, re-based on prod's own state, with per-env values resolved. - [Concepts Overview](https://admiral.io/docs/concepts): The mental model behind Admiral: the resources you work with, how applications, environments, and components nest, and how a change becomes a live deployment. - [Sources & Catalog](https://admiral.io/docs/concepts/sources-and-catalog): A Source tells Admiral where your code lives - git, Helm, OCI, HTTP, or Terraform - and Catalog Items are reusable templates that point at a source. - [Applications & Components](https://admiral.io/docs/concepts/applications-and-components): Admiral's ownership hierarchy: applications group environments like dev and prod, and each component is the per-environment desired state you own and change. - [Changesets & Runs](https://admiral.io/docs/concepts/changesets-and-runs): How a staged change becomes a live deployment: changesets batch edits, runs plan and apply them in two phases, and each component records a revision. - [Agents & Execution](https://admiral.io/docs/concepts/agents-and-execution): Agents are Admiral's pull-based executors: they run beside your workloads, pull jobs and revisions over outbound connections, and make desired state real. - [Variables & Outputs](https://admiral.io/docs/concepts/variables-and-outputs): How configuration and cross-component data flow through a deployment: variables set per-environment config, and outputs captured after apply feed downstream. - [Agent Lifecycle](https://admiral.io/docs/guides/agent-lifecycle): Operate Admiral's execution agents end to end: register, install, and validate Terraform and Kubernetes agents, then monitor, rotate, and upgrade them. - [Authentication](https://admiral.io/docs/guides/authentication-model): How authentication works in hosted Admiral: sign in on the web or CLI, and use personal and service account tokens with scopes to authenticate agents and CI. - [CLI](https://admiral.io/docs/reference/cli): Install and configure the Admiral CLI (admiral) on macOS, Windows, Linux, Docker, or from source, then use it to manage apps and drive CI/CD automation. - [Terraform Provider](https://admiral.io/docs/reference/terraform-provider): Manage Admiral resources as infrastructure-as-code with the Terraform provider: create applications, configure environments, and fold it into your pipelines. - [Go SDK](https://admiral.io/docs/reference/go-sdk): Integrate Admiral into Go apps with the official SDK: a typed client for the Admiral API for building tools, operators, and integrations that manage resources. ## API Reference - [API overview](https://admiral.io/docs/api): Admiral REST API endpoint reference ## Optional - [Full documentation export](https://admiral.io/llms-full.txt): Complete Admiral documentation in a single markdown file - [Privacy Policy](https://admiral.io/legal/privacy): How Admiral collects and uses personal data - [Terms of Service](https://admiral.io/legal/terms): Terms governing use of Admiral services - [Cookie Policy](https://admiral.io/legal/cookies): How Admiral uses cookies on the marketing site