How it works

Spacelift is an infrastructure-as-code (IaC) management tool used to build multi-IaC workflows for Terraform, OpenTofu, Ansible, Kubernetes, Terragrunt, CloudFormation, and Pulumi. It integrates with your VCS provider and references a directory containing your IaC configuration. It creates a predefined workflow for deployments in any cloud provider, using one of the supported IaC tools.

Spacelift in action

Streamline your workflow

  • Describe your infrastructure as code with your favorite IaC tool.

  • Push your code to your VCS system.

  • Create a stack for your VCS repo. Whenever there are changes, runs will be triggered.

  • Choose if you want to apply your code automatically, or by manual intervention.

  • Infrastructure changes are applied in your provider.

Get a technical demo with an engineer

Joe Hutchinson

Director of Engineering — Developer Platform

“Spacelift has enabled Checkout to scale from a handful of deployments per day to averaging over 500 per day.”

checkout.com. logo white text on gray background

Trusted by top companies, including:

figma logo
affirm logo
checkout logo
mondelez logo

Why Spacelift

Powerful components

In Spacelift, stacks are responsible for configuring and deploying your workflow. With a full spectrum of tool integrations, you can have your choice of VCS provider and backend (Terraform, OpenTofu, etc.), configure versions, optionally configure what happens before and after every runner phase — and even attach cloud integrations for short-lived credentials, policies, and contexts.

Elevated security, governance, and compliance

Use policy as code to define the types of resources your workflows can create, the resource parameters, the number of approvals required for a run, what happens when a PR is open against a branch, and where to send notifications. Attach policies from the following categories to as many stacks as you want:

Customizable workflow

Add commands between your runner phases, bring your own image, or even configure the default workflow commands. This flexibility enables easy integration with any third-party tool. You can even define policies for workflows via custom inputs, and you never have to compromise.

Streamlined orchestration

Use stack dependencies to easily configure your EC2 instances and K8s clusters. Share outputs between dependent stacks. Nest those dependencies to trigger runs on child stacks when the parent stack finishes a run successfully. Transform your monolith deployment into multiple micro-deployments, making it easy to identify where problems arise. Your workflow potential is limitless!

Want to see Spacelift in action?

Spacelift in action

Let an engineer walk you through Spacelift

What users say about Spacelift

  • Spacelift has enabled Checkout to scale from a handful of deployments per day to averaging over 500 per day.
    Director of Engineering - Developer Platform at Checkout.com
    Joe Hutchinson
  • The great thing about Spacelift is it does what we need it to do without getting in the way. Once we had it installed and configured, it faded into the background of our workflow, letting us operate more efficiently with no hassle.
    DevOps engineering manager at SpotOn
    Alex Siegman
  • We needed a way to create consistent run environments and provide auditing. And we increasingly needed to be able to hand off approvals for runs to developers and security staff. Spacelift has made it simple, so it’s had a positive impact on the company as a whole.
    Lead DevOps engineer at Brace
    Eric Berg

Useful resources

  • Why DevOps Engineers recommend Spacelift
    Why DevOps Engineers Recommend Spacelift?

    Spacelift is a valuable tool for DevOps engineers, as it helps them manage their infrastructure more efficiently and effectively. Explore its key features and read client's testimonials.

    Spacelift is a valuable tool for DevOps engineers, as it helps them manage their infrastructure more efficiently and effectively. Explore its key features and read client's testimonials.

    Learn more
  • Self-Service Infrastructure with Spacelift
    Self-Service Infrastructure with Spacelift

    Explore examples of self-service infrastructure, the problems it solved, and the improvements Spacelift can add with Blueprints, Spaces, Policies, and more.

    Explore examples of self-service infrastructure, the problems it solved, and the improvements Spacelift can add with Blueprints, Spaces, Policies, and more.

    Learn more
  • Terraform Cloud / Enterprise Workspaces vs. Spacelift Stacks
    Terraform Cloud / Enterprise Workspaces vs. Spacelift Stacks

    See the differences and similarities between Terraform Cloud workspaces and Spacelift stacks and examples of how to use them.

    See the differences and similarities between Terraform Cloud workspaces and Spacelift stacks and examples of how to use them.

    Learn more
  • What Makes Spacelift Secure
    Find out What Makes Spacelift Secure

    Spacelift’s number one priority is and always will be security. Take a look at Spacelift security architecture and security features.

    Spacelift’s number one priority is and always will be security. Take a look at Spacelift security architecture and security features.

    Learn more