Can I run Spacelift private workers on Amazon ECS?

Last updated: September 15, 2025

Context

Users want to understand if they can run Spacelift private workers on Amazon Elastic Container Service (ECS) and what the requirements and limitations are for this setup.

Answer

Yes, you can run Spacelift private workers on Amazon ECS with some specific requirements and limitations:

  • Docker-based workers are supported on ECS, as ECS is a Docker-based container scheduler

  • The container must be able to run in privileged mode

  • The container must have access to the Docker socket

  • AWS Fargate is not supported for running Docker-based workers

Important considerations:

  • Spacelift doesn't provide direct container instance launching capabilities for ECS

  • Scaling the worker pool will need to be managed through ECS's own scaling mechanisms

Alternative solution: If you're specifically interested in using AWS Fargate, you can use Spacelift's Kubernetes workers with Amazon EKS on Fargate instead.

Sources: