The platform

The intelligence layer your CI pipeline was missing.

SuperPlane is the AI orchestrator that runs between your commit and your infra — making the decisions that YAML files can't.

AI TEST SELECTION

Skip 70% of your tests without changing a single test file.

SuperPlane reads your commit diff and understands your test dependency graph. It picks the minimal test set that catches regressions for this specific change. On average: 60–70% fewer tests run, same defect catch rate.

No ML setup required — SuperPlane builds its model from your existing test history. Connect a repo, write a policy, and the model activates on your first push.

avg 60–70% reduction in test execution time · zero configuration needed
superplane · test-selection · run #2847
Analyzing diff: 3 files changed
services/auth/token.go +47 -12
services/auth/middleware.go +8 -3
api/routes/auth.go +14 -6
✓ Selected: auth-unit (47 tests)
✓ Selected: auth-integration (12 tests)
✓ Selected: api-contract (8 tests)
— Skipped: frontend-e2e (142 tests) · no dep on changed files
— Skipped: load-tests (38 tests) · infra unchanged
— Skipped: payments-unit (61 tests) · isolated service
Running 67 / 308 tests · saved ~14 min
ENV PROVISIONING

Describe the env once. SuperPlane handles the rest.

Define it as a SuperPlane policy. Every run gets the right environment — matching the branch, service tier, and target region. No manual terraform plan before each deploy.

SuperPlane reads your policy and provisions the exact variant required — same environment, same config, every time. Staging-prod parity becomes the default, not an aspiration.

superplane · env-provisioning
Policy: environments.staging
Branch: feature/auth-refactor
Region: us-east-1 · tier: standard
✓ VPC subnet allocated · 0.3s
✓ EKS namespace created · 0.8s
✓ Secrets injected from Vault · 0.6s
✓ Service mesh configured · 0.4s
Environment ready · staging-us-east-1-2847 · 2.1s total
CANARY ROLLOUT

Rollout managed by AI. Rollback decided by data.

SuperPlane manages the rollout percentage, watches error rate and latency, and promotes or rolls back based on your configured thresholds. No cron job. No manual Datadog check before bumping to 100%.

When error rate crosses your threshold, SuperPlane rolls back immediately — automatically — and logs the decision with its full rationale in the run log.

superplane · canary · run #2847
✓ 5% traffic · err: 0.1% · lat p99: 180ms
✓ 25% traffic · err: 0.2% · lat p99: 185ms
Watching at 50%...
✗ 50% traffic · err: 1.4% · threshold: 0.8%
⚠ ROLLBACK triggered · error rate exceeded threshold
Rolling back to v2.14.3 · traffic restored · 4s
✓ Production stable · incident logged
superplane.policy.yml
# 12 lines. reviewed in PRs. one owner. version: "1" ai: test-selection: enabled history-window: 30d environments: staging: us-east-1 production: us-east-1,eu-west-1 canary: steps: [5, 25, 50, 100] rollback-on-error-rate: "0.8%" watch-latency-p99: true
POLICY MODEL

Your team writes what should happen. SuperPlane figures out how.

Policies live in your repo. They're reviewed in PRs. They're version-controlled. Unlike the YAML sprawl they replace, every SuperPlane policy has an owner.

12 lines of intent. SuperPlane translates that policy into concrete decisions at every pipeline run — test selection, env config, canary thresholds — with no interpretation required from your team.

Pipeline observability

Every AI decision is logged with its rationale.

Why did SuperPlane skip these tests? Why did it roll back? Every answer is in the run log, linkable and exportable.

Run Commit Tests selected Env Rollout Duration AI Decision
#2847 a3f9c2b 67 / 308 staging-us-east-1 rollback at 50% 18 min err rate 1.4% > 0.8%
#2846 f1e2d3c 12 / 308 staging-us-east-1 promoted 100% 9 min all thresholds clear
#2845 b7a8e9f 89 / 308 staging-eu-west-1 promoted 100% 22 min p99 stable, err: 0.0%

Ready to start

Remove the YAML layer.
Connect your repo in 10 minutes.