Spacelift vs Stategraph
Spacelift locks a stack for each run and sells concurrency as workers. Stategraph locks the resources a change touches, plans across states in one transaction, and charges a flat price.
Teams running Terraform on Stategraph
How Stategraph is better
1. Concurrency
Workers are not a line item
Spacelift sells concurrency by the worker, one run at a time. Stategraph Orchestration Pro includes unlimited concurrent workers.
Discover Orchestration →Spacelift worker pools documentation
Spacelift worker counts and quote from spacelift.io/pricing and docs.spacelift.io, 2026-09-16.
2. Locks
Locks on resources, not the stack
A tracked run “gets an exclusive lock on the stack, blocking other runs from starting.” Stategraph locks the resources a change touches, so changes that do not overlap apply at the same time.
Learn about parallel applies →Illustrative: four changes to different resources in one stack.
3. Changes across stacks
Producer and consumer in one plan
A Spacelift dependency runs the downstream stack “only after another stack have finished running,” so the pull request shows only the upstream plan. Stategraph plans both together and commits both states in one transaction.
Multi-state transactions →Real output. Same terraform_remote_state HCL.
4. Price
A flat price, not a worker count
Spacelift Starter+ is $20,000 a year for 3 workers. Stategraph Orchestration Pro is $12,000 a year with unlimited users, runs, and concurrent workers.
Stategraph pricing →List price per year.
Spacelift Starter+ from spacelift.io/pricing, 2026-09-16. Business and Enterprise are by quote. Stategraph Pro is billed annually.
Side by side
Spacelift vs Stategraph: Key differences
| Capability | Stategraph | Spacelift |
|---|---|---|
| Plan scope | ✓Only what the change reaches | ✗The whole stack, every run |
| Lock scope | ✓The resources a change touches | ✗The stack, with an exclusive lock per run |
| Concurrency | ✓Unlimited | ✗Your worker count: 1 on Free, 3 on Starter+, more by quote |
| A change across stacks | ✓One plan, one transaction | ●A tracked run after the upstream apply |
| Engines | ●Terraform and OpenTofu. Orchestration adds Terragrunt, CDKTF, Pulumi | ✓Terraform, OpenTofu, Terragrunt, Pulumi, CloudFormation, Kubernetes, Ansible |
| Query your infrastructure | ✓SQL across every resource and state | ●Resources view, values shown as checksums |
| Drift detection | ✓Scheduled, tag-scoped, on the Free plan | ●Starter+ and above, and “only works on private workers” |
| Policy | ●OPA, Conftest, and Checkov, on every plan | ✓OPA Rego at eight decision points. Paid plans only |
| Pricing unit | ✓Flat. $12,000 a year, no limits | ✗Annual plan sized by workers |
Spacelift facts and quotes from spacelift.io and docs.spacelift.io, 2026-09-16.
Same HCL, new commands
How to switch
“We wanted to keep everything in the pull request flow. Stategraph gave us everything we needed, and it was significantly cheaper.”
Security Engineer at Zip, after evaluating Atlantis, Spacelift, and Terraform Cloud · Read the case study →FAQ
Common questions
Try it with your own state
Import a state file and run your first plan in under 30 minutes. Pro is free for 30 days, no credit card.