Skip to main content

What is Ctrlplane?

Ctrlplane is the orchestration layer between your CI/CD pipelines and your infrastructure. Your CI builds code. Your infrastructure runs it. Ctrlplane orchestrates the rest through three core concepts:
ConceptQuestion It AnswersExample
DeploymentWhat to deploy and how”API Service” deployed via ArgoCD
EnvironmentWhere to deploy”Production” = all clusters with env: prod
PolicyWhen to deploy”Only after staging succeeds and SRE approves”
Your CI/CD    ──►    Ctrlplane    ──►    Your Infrastructure
 (builds)         (what, where, when)         (deploys)

Start Here

Two Core Systems

Common Use Cases

ScenarioWhat Ctrlplane Does
Multi-region deploymentsDeploy to 10 clusters sequentially with verification between each
Environment promotionAuto-promote staging → prod when verification passes
Deployment verificationCheck Datadog metrics before marking a deploy successful
Infrastructure inventoryAnswer “what version is running where?” instantly
Dynamic environmentsNew clusters auto-join environments via selectors

Who Uses Ctrlplane?

TeamUse Case
Platform EngineeringBuilding an IDP with deployment orchestration and infrastructure visibility
DevOps / SREEnforcing deployment policies and tracking what’s running where
Scaling StartupsMoving from “we manually deploy” to automated, policy-driven releases
Multi-region TeamsCoordinating deployments across clusters/regions with a unified inventory

How It Fits Your Stack

Ctrlplane doesn’t replace your CI or deployment tooling—it coordinates them:
LayerToolsWhat They Do
BuildGitHub Actions, GitLab CI, JenkinsBuild artifacts, create versions in Ctrlplane
OrchestrateCtrlplaneDecide when/where to deploy, enforce policies
ExecuteArgoCD, K8s Jobs, GitHub Actions, TerraformPerform the actual deployment
MonitorDatadog, PrometheusProvide metrics for verification

Next Steps