OpenTofu is now part of the Linux Foundation 🎉

Read more here →

Terraform Cloud / Enterprise Alternative

Spacelift is a Terraform Cloud alternative that offers a customizable GitOps workflow, helping you manage infrastructure at scale. With Spacelift you get a predictable pricing model, unlimited policies in all tiers (not 5), unlimited integrations with third-party tools (not just run tasks), drift detection and remediation, and maximum security without sacrificing functionality.

Trusted by top companies, including:
affirm logo
better logo
mondelez logo
checkout logo
algolia logo
kin logo
lightspeed logo
tier logo
axel springer logo
cloudposse logo
Affinity logo

Trusted by the world’s best DevOps teams.  Meet our customers

Why is Spacelift the best alternative to Terraform Cloud?

Sophisticated policy tooling

At Spacelift, we realize that policy-as-code takes time to get right. That’s why we built sophisticated tooling called Policy Workbench for capturing policy inputs and replaying evaluations, allowing you to tweak policies in a tight feedback loop until they reflect your business needs. You can create an unlimited number of policies in all tiers, and you can attach them to as many stacks as you want — plus you choose to define whether they will deny runs or simply show warnings.

Track individual resources

Unlike Terraform Cloud, which focuses mainly on running Terraform, Spacelift provides ultimate visibility into the resources managed by your organization. Group and filter your resources to understand the architecture, or look up their history to get a glimpse of your infrastructure’s evolution.

Beyond Terraform

Unlike other Terraform Cloud alternatives, Spacelift works with more than just Terraform. All functionality is available for other infra-as-code tools, including Pulumi, CloudFormation, and Ansible. This means you can manage your entire infrastructure with one platform, always using the best tools available for the job at hand. At Spacelift, we understand the need to customize your workflow as much as possible, so you can easily control what happens before and after every runner phase for maximum flexibility.

Sophisticated dependencies inside your workflow

In Infrastructure as Code (IaC), you usually have multiple workflows defined to make an end-to-end deployment of an environment and all its components. Embedding all this in a CI/CD pipeline usually clutters the workflow, leaving you with a lot of variables to pass from one step to the next and increasing the potential for errors. Spacelift supports this sophisticated workflow and makes it easier to manage, through Stack Dependencies. This feature enables you to run a stack after another one finishes, and you can easily have nested dependencies, thanks to the fact that these dependencies are directed acyclic graphs (DAG).

GitOps Native

Terraform Cloud alternatives offer some level of integration with Git providers, but Spacelift is truly GitOps Native. Thanks to push policies, it fully supports arbitrary Git flows, including massive monorepos. It will also use your Git provider APIs (eg. GitHub’s Checks and Deployments APIs) to give you ultimate visibility.

gitflow workflow

Containers all the way down

Every Spacelift job is executed inside a Docker container, and we allow you to bring your own image and inject custom commands into the standard Terraform workflow. You are completely free to use the tooling of your choice. Custom-built providers? Check. CDKs? Check. Programming language runtimes? Check. External linters or security tooling? Check.

CI/CD for modules

Like Terraform Cloud, Spacelift provides a private module registry. Unlike Terraform Cloud, Spacelift provides a full CI/CD story for modules. You can define positive and negative test cases for your modules, and we keep your users happy by running real test deployments and making sure your reusable Terraform code applies and destroys cleanly. Provider Registry is currently in open beta.

Custom Inputs

When it comes to integrating tools in your workflows, Spacelift has you covered with the Custom Inputs feature: Install the tool before the initialization step, save the output of the tool to a <key>.custom.spacelift.json file, and build plan policies that satisfy your business requirements. Unlike other Terraform Enterprise alternatives, Spacelift allows you to integrate whichever and how many tools you want in your workflow; you are not limited to our native integrations.

Predictable pricing model

An overview of Terraform Cloud pricing shows you need to upgrade to the premium tiers to leverage it effectively: In the free and standard tiers, you only get a taste of how things work, and the RUM pricing method means you don’t have any control over what the bill will look like at the end of the month. However, if you try the free tier of Spacelift’s price plans, you get features you won’t find in Terraform Cloud’s top offering. Spacelift unlocks workflows for Kubernetes, CloudFormation, Ansible, and Pulumi. Upgrading to our Cloud or Enterprise tiers unlocks even more features for building sophisticated workflows. 

Streamlined migration process

Migrating from one product to another can be daunting, but Spacelift has developed an automation to help. Our Spacelift Migration Kit speeds up the process by mapping the existing configuration and state to Spacelift resources. Discover how easy it can be to migrate from Terraform Cloud to Spacelift.

Self-hosted version

For organizations that cannot use SaaS, Spacelift offers a self-hosted, self-managed platform you can deploy in your AWS account or use with AWS GovCloud. Spin up a Spacelift service within your own AWS perimeter, creating an isolated environment containing all the components of your SDLC. Find out how easy it is to get started with Spacelift Self-Hosted on AWS.

image illustrating self-hosted process

Customer empowerment

Scaling is not where Terraform Cloud shines, as one of our customers mentions here. They would often spend half a day troubleshooting, but since they’ve moved to Spacelift, they can spend that time doing work that adds real business value. In fact, as this AWS case study attests, Spacelift customers cut the time they spend on cloud management by 90%, and they get up and running on AWS in half the expected time.

spacelift AWS case study

Spacelift vs Terraform Cloud

Spacelift
Terraform

Scope

Supports Terraform, Terragrunt, Pulumi, CloudFormation, Kubernetes, Ansible, and ARM*

Only supports Terraform

Integrations

Unlimited integrations thanks to custom inputs, stack behavior, and notification policies

Limited integrations with run tasks using only the supported tools and also limited number of run tasks integrations in the lower tiers

IaC templates

Blueprints offer templates for the code, as well as the policies attached to that code, the authentication to the cloud provider, environment variables, shared variables, advanced scheduling, drift detection, and more.

No-Code provisioning, which just offers the option to give some predefined values to the variables of a module and enable users to deploy workspaces from that, without the potential to make any changes

Loved by Developers

We always try to listen to the needs of our users and we know it works!

Brandon Stiff6:07 AM

Your policy workbench, different policies, and metadata available to them to make decisions is probably the most important feature you have to us. The selling point that I’m hammering is now we can make access/push/approval decisions more intelligently. We can add other teams as approvers to PRs based on what types of resources are being touched or what stack they are in. I’ve implemented a feature where the access policy on a stack allows you stack_write access to it based on a label affixed to the stack. This is all very cool and will move us forward.

  • +
Philip Hadviger12:43 AM

You guys move crazy fast… Things keep changing as I migrate 😃

 

That feature is awesome btw. Makes my life with the migration a lot easier.

  • ❤️ 1
  • +
dant6:28 PM

I have to say, I love the tasks functionality.. makes debugging so much easier…

  • +
Horgix5:35 AM

Hello there 👋 Glad that Spacelift got picked to make our infrastructure-as-code runs better 🎉

  • +
marc07:27 PM

Indeed, we also have evaluated the Terraform Cloud Enterprise solution, however since our needs in terms of Infrastructure-as-Code and Continuous Deployment span beyond Terraform (e.g. SAM, potentially Ansible), we are leaning towards Spacelift as our global solution.

  • 🙇🏼‍♂ 1
  • +
slack avatar
ivonseggern4:33 PM

Hi y’all, nice to meet you! Thank you for building Spacelift we’re really excited to be using it. Before spacelift all terraform applies had to be done locally from peoples mac books, this is such an improvement both for their productivity as well as the safety, security, and observability of those applies.

  • ❤️ 14
  • +
avatar
Cameron Sechrist2:27 PM

Sweet – sounds great to me! I love the platform y’all have built – it has made managing our infrastructure 10000000x easier

  • 🫶 10
  • 😎 2
  • 🙇🏼‍1
  • +
avatar
Eric Berg10:56 AM

Today, my devs did their first fully-unassisted app deployment to production. Over the past 2.5 years, we’ve trained towards GitOps and, step-by-step, turned over the automation to the devs. First, we got them comfortable with creating PRs with their version bumps, then we introduced them to Spacelift, teaching them how to navigate plans and use the Spacelift Github integration checks to validate the deploys as well as introducing them to TF plans, now available to them in SL. And today, one of our leads handled the whole process w/out DevOps intervention.

Spacelift completed the circuit, by giving u a consistent and independent run environment, and a UI that makes the whole TF layer accessible to all users, putting the icing on the cake.

  • 🙇🏼‍ 6
  • 🚀 6
  • +
avatar
Derek Rada11:16 PM

Thank you for helping so quickly and diligently to debug our issue. This isn’t even the first time you all have hopped on quickly either but I really did want to call it out today that as a customer, I had a great experience, and I hope you can pass this on internally.

  • 🙇🏼‍♂ 6
  • 🚀 6
  • 👨🏻‍🎨2
  • +
avatar
Bo10:05 AM

woot!

i’m stoked

SL is by far the best platform I have ever seen for this type of work.

and I’ve looked and tried a lot of solutions.

  • 💪 10
  • 🚀 7
  • 😎 7
  • +
avatar
Weber, Martin1:49 PM

Yep, all good. Having a great time working on getting our setup refactored to work nicely with Spacelift. It’s my focus currently and I’m enjoying it.

  • 🙏 8
  • ❤️ 4
  • +
Brandon Stiff6:07 AM

Your policy workbench, different policies, and metadata available to them to make decisions is probably the most important feature you have to us. The selling point that I’m hammering is now we can make access/push/approval decisions more intelligently. We can add other teams as approvers to PRs based on what types of resources are being touched or what stack they are in. I’ve implemented a feature where the access policy on a stack allows you stack_write access to it based on a label affixed to the stack. This is all very cool and will move us forward.

  • +
Philip Hadviger12:43 AM

You guys move crazy fast… Things keep changing as I migrate 😃

 

That feature is awesome btw. Makes my life with the migration a lot easier.

  • ❤️ 1
  • +
dant6:28 PM

I have to say, I love the tasks functionality.. makes debugging so much easier…

  • +
Horgix5:35 AM

Hello there 👋 Glad that Spacelift got picked to make our infrastructure-as-code runs better 🎉

  • +
marc07:27 PM

Indeed, we also have evaluated the Terraform Cloud Enterprise solution, however since our needs in terms of Infrastructure-as-Code and Continuous Deployment span beyond Terraform (e.g. SAM, potentially Ansible), we are leaning towards Spacelift as our global solution.

  • 🙇🏼‍♂ 1
  • +
slack avatar
ivonseggern4:33 PM

Hi y’all, nice to meet you! Thank you for building Spacelift we’re really excited to be using it. Before spacelift all terraform applies had to be done locally from peoples mac books, this is such an improvement both for their productivity as well as the safety, security, and observability of those applies.

  • ❤️ 14
  • +
avatar
Cameron Sechrist2:27 PM

Sweet – sounds great to me! I love the platform y’all have built – it has made managing our infrastructure 10000000x easier

  • 🫶 10
  • 😎 2
  • 🙇🏼‍1
  • +
avatar
Eric Berg10:56 AM

Today, my devs did their first fully-unassisted app deployment to production. Over the past 2.5 years, we’ve trained towards GitOps and, step-by-step, turned over the automation to the devs. First, we got them comfortable with creating PRs with their version bumps, then we introduced them to Spacelift, teaching them how to navigate plans and use the Spacelift Github integration checks to validate the deploys as well as introducing them to TF plans, now available to them in SL. And today, one of our leads handled the whole process w/out DevOps intervention.

Spacelift completed the circuit, by giving u a consistent and independent run environment, and a UI that makes the whole TF layer accessible to all users, putting the icing on the cake.

  • 🙇🏼‍ 6
  • 🚀 6
  • +
avatar
Derek Rada11:16 PM

Thank you for helping so quickly and diligently to debug our issue. This isn’t even the first time you all have hopped on quickly either but I really did want to call it out today that as a customer, I had a great experience, and I hope you can pass this on internally.

  • 🙇🏼‍♂ 6
  • 🚀 6
  • 👨🏻‍🎨2
  • +
avatar
Bo10:05 AM

woot!

i’m stoked

SL is by far the best platform I have ever seen for this type of work.

and I’ve looked and tried a lot of solutions.

  • 💪 10
  • 🚀 7
  • 😎 7
  • +
avatar
Weber, Martin1:49 PM

Yep, all good. Having a great time working on getting our setup refactored to work nicely with Spacelift. It’s my focus currently and I’m enjoying it.

  • 🙏 8
  • ❤️ 4
  • +

Unlock GitOps Native Workflows for Terraform

Enable collaboration. Ensure control and compliance. Improve flexibility. Customize, automate, and own your workflows.