[LIVE WEBINAR] Introducing Spacelift Flows: Day-2 Ops without the chaos

Register ➡️

How it works

Spacelift is an infrastructure orchestration platform that unifies IaC, GitOps, and Day 2 operations on one governed control plane. Fast for developers, controlled for platform and security teams.

Spacelift in action

Orchestrate and govern provisioning and Day 2 operations

Set up your cloud integrations

Connect Spacelift to your Cloud or multiple clouds to enable secure access.
Set up your cloud integrations

Choose your deployment model

Choose how you want to deploy Spacelift: SaaS, self-hosted, or on-premises.
Choose your deployment model
shine icon

AI assistance at every step

Whichever path you're on, your AI assistant is ready to help at any time.

Provisioning

Day 2 Operations

Describe your infrastructure as code with your favorite IaC tool

We support Terraform, OpenTofu, Pulumi, CloudFormation, Ansible, and Kubernetes.
Describe your infrastructure as code with your favorite IaC tool

Connect to your tooling

Plug in Slack, PagerDuty, Datadog, Jira, or any HTTP API.
Connect to your tooling

Push your code to your VCS system

Connect GitHub, GitLab, Bitbucket, or Azure DevOps.
Push your code to your VCS system

Describe your automation, or build it visually

Draft a Flow in natural language, or drag blocks onto the canvas. There's nothing to host.
Describe your automation, or build it visually

Create a stack for your VCS repo

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

Set up your guardrails

Decide exactly what each Flow and agent can touch, with an audit trail for every action.
Set up your guardrails

Choose automation level

Apply your code automatically, or by manual intervention.
Choose automation level

Decide if you need approval blocks

Put high-impact actions behind a human sign-off, and let safe changes run on their own.
Decide if you need approval blocks

Infrastructure changes are applied at your providers

Reliable deployments with full visibility and control.
Infrastructure changes are applied at your providers

Run your workflow

Trigger it on a schedule, a webhook, or a deployment event, and follow every run step by step.
Run your workflow

See and govern everything, continuously

  • control-icon

    Centralized state management

  • icon (1)

    Continuous monitoring

  • icon (2)

    Drift detection

  • eye-icon

    Resource visibility

Get a technical demo with an engineer

Author photo

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:

logo-1password
lightspeed logo
Moody's logo gray scale
checkout logo
Moov logo
Affinity logo
Ping Identity logo in gray scale
Payfit-logo-padding
algolia logo
Logixboard logo in gray scale
Redfin logo in gray scale
Duolingo logo in gray scale
Handshake logo in gray scale
Sailpoint logo in gray scale
lucid-logo
figma logo
SVG version of VARNER logo
SVG version of TrueCar 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.

choose vendor

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:

Policies

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.

Hooks

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!

Dependencies

What do customers say?

Let an engineer walk you through Spacelift

Book a demo

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

Frequently Asked Questions

  • How does Spacelift run in my environment?

    Spacelift is a control plane that executes runs on workers. You can use shared workers or run private worker pools in your cloud for full data path control, with end-to-end encryption of run payloads. If your repos are private to the internet, a lightweight VCS agent lets Spacelift reach them securely.

  • What is a “stack” in Spacelift?

    A stack is an isolated unit that combines your IaC repository, current state, and configuration, such as environment variables and mounted files. It is the primary entity you operate on in Spacelift.

  • Which IaC tools can I use with Spacelift?

    Spacelift supports Terraform, OpenTofu, Terragrunt, Pulumi, AWS CloudFormation, Kubernetes, and Ansible, so you can standardize workflows across mixed tooling.

  • What is a “run” in Spacelift?

    A run is a job that can preview or change infrastructure. Common types are proposed runs for safe previews and tracked runs for actual deployments, with optional approvals in between.

  • How does drift detection work in Spacelift?

    Spacelift detects drift by executing scheduled proposed runs against finished state and flagging any differences. You can review findings in the UI and optionally reconcile, and it works on private workers.

  • How do I connect my source code to Spacelift?

    Connect your Git provider and select the repo. Spacelift supports GitHub, GitLab, Bitbucket, and Azure DevOps, including self-hosted and SSH.

  • How do I share secrets and common config across Spacelift stacks?

    Use Contexts to share environment variables, mounted files, and hooks across stacks and modules. Attach a context wherever you need it to avoid copy-pasting configuration.

  • How does policy-as-code work in Spacelift?

    Spacelift uses Open Policy Agent with Rego to enforce rules at every stage. You write readable policies that check plans, control who can approve or apply, govern which stacks can touch which accounts, and block risky changes before they land. Policies evaluate in the worker context with full input data, return clear messages to engineers, and become part of your compliance record.

  • Can I self-host Spacelift?

    Yes. There is a self-hosted edition that you install in your own infrastructure with provided images and templates for clouds like AWS, GCP, and Azure, as well as on-premise Kubernetes environments.