Spacelift
Intuitive Collaborative UI and Seamless GitLab Integration
Spacelift: Nice CI/CD Integration and Easy State and Infra Management for Small Research Teams
Spacelift Simply Works: Smooth, Low-Maintenance Reliability
The net benefit to the company is that these governance/compliance guardrails and operational safety nets are expressed as versioned, reviewable code (Rego) rather than tribal knowledge, Slack reminders, or a manual runbook. That approach scales across many AWS accounts and environments without requiring a human gatekeeper for every change, while still preventing the two costliest failure modes: an unreviewed production change landing, or infrastructure silently destroying monitoring and alerting.
Powerful, Flexible Orchestration—But Documentation Falls Short for Complex Setups
Highly Functional, Cost Limits Potential
Fast, Intuitive, and Easy to Use—With Supportive Account Team
Streamlined Terraform Management with Spacelift
Flexible Policy Engine Makes Terraform Workflows Consistent, Auditable, and Secure
Effortless Infrastructure Management, with Minor Setup Tweaks
Cloud automation has streamlined multi-account IaC deployments and now saves time and resources
What is our primary use case?
My main use case for Spacelift is to manage the infrastructure and accounts stacks for AWS and Azure. I use Spacelift to manage my AWS and Azure stacks by using Terraform integration with the Spacelift YML file, where I provision the spaces and manage the different stacks under the different spaces. For the state augmentation and state management, I use Spacelift since it is an independent solution, which proves useful for end-user developers to deploy their resources to the cloud directly.
What is most valuable?
Spacelift offers the best features that allow me to manage the stacks for different AWS and Azure accounts with different cloud providers while supporting additional services including OpenTofu, Terraform, Azure ARM templates, and CloudFormation.
The best feature I appreciate about Spacelift is that I can immediately back out the resources that are provided with Terraform in Spacelift. When I want to provision a new resource, I simply need to publish code and push it to the repository. The CI/CD automatically triggers the stack, and the stack allows me confirmation before deploying the resource and providing me with complete details of the resources that are deployed through the stacks. Regarding AWS and Azure specifically, they provide clear visibility for the resources that are deployed. With the templates and the secret variable management, I can keep everything secured.
Spacelift has positively impacted my organization by automating deployed nodes for Linux virtual machines, which provide high availability for stack deployment. The runs that have been triggered are quite fast, with no need for dependency on other teams to get them deployed or approved. The overall support for particular stack failures has been fabulous and has really impacted the company as it moves forward.
Regarding Spacelift specifically, if I have ten runs scheduled at a time, based on the particular Linux virtual machines that Spacelift uses, and if I have provisioned multiple nodes or Docker containers, all ten runs that are scheduled are executed quickly and saves a considerable amount of time rather than entering a pending state until the first run is completed. Therefore, efficiency has improved significantly.
What needs improvement?
Spacelift is good overall, but there are little explanatory aspects, such as navigating particular stacks, that are somewhat difficult to understand for newcomers, especially regarding the process, stack setup, and variable setup for deployments. If the documentation were more narrative, it would be much better.
The authentication for end-users requires access, and if there could be a read-only space where non-authorized users can see a non-authorized page, that would be helpful. A non-authorized user who wants to see some progress with read-only access could do so.
I have not yet interacted with the AI capabilities of Spacelift, but if they are improved, I think the Git-based tools will provide the same type of stability, and governance will be managed specifically as Spacelift is already taking care of governance for other applications and tools with respect to company policies.
For how long have I used the solution?
I have been using Spacelift for the last two years.
What do I think about the stability of the solution?
Spacelift is stable.
What do I think about the scalability of the solution?
Spacelift's scalability is quite good. Based on the requests and the Linux Docker machines I provision, it becomes more stable, and the runs happen very quickly.
How are customer service and support?
Customer support has been good overall, but I have not engaged it much as I can fix things internally with the documents and different blogs available on the internet.
Which solution did I use previously and why did I switch?
I previously used Terraform Cloud. I switched from Terraform Cloud to Spacelift based on pricing and the processing model, along with some additional features that Spacelift provides.
How was the initial setup?
It was reasonably easy for my team to adopt and start using Spacelift, coming from a cloud background. If it were made more narrative, it would be easier for non-technical people to become accustomed to Spacelift. I describe the learning curve for Spacelift as straightforward but requiring some support at the initial stage.
What about the implementation team?
I incorporated Spacelift directly with the Spacelift support and sales team rather than purchasing through the AWS Marketplace.
What was our ROI?
I have seen a return on investment. The metrics show that fewer employees are needed, money is saved based on past experiences with different cloud management or Infrastructure as Code management tools, and efficiency has improved significantly in terms of Infrastructure as Code deployment.
What's my experience with pricing, setup cost, and licensing?
My experience with pricing, setup cost, and licensing has been based on the stacks, states, and resources provisioned or processed by Spacelift, which incurred different costs. The spaces have been a major aspect of managing things, and the contacts for the resources I provide internally in Spacelift are quite affordable, effective, and useful.
Which other solutions did I evaluate?
Only Spacelift was evaluated after Terraform Cloud.
What other advice do I have?
I would advise others looking into using Spacelift to give it a try first, as you will love it. I suggest everyone look at Spacelift and dip their toes into it first, as you will definitely love it and will want to use it in the future.