Skip to main content

LocalStack Pricing, Features & Alternatives

Developer Tool · Debugging

Local and CI testing for AWS applications and infrastructure with a containerized cloud service emulator.

LocalStack is a cloud service emulator that operates within a single container on your computer or in your CI environment. With LocalStack, you can run your AWS applications, Lambda functions, Terraform configurations, and CDK stacks entirely on your local machine without needing to connect to a remote cloud provider. Whether you’re testing complex cloud-native applications or just exploring AWS services, LocalStack can accelerate and simplify your development workflow.
Best for

Local development, integration testing, CI pipelines, infrastructure testing, security validation, and debugging for applications targeting AWS-compatible APIs.

Watch out for

LocalStack is an emulator rather than the production AWS service. API behavior, timing, IAM enforcement, distributed failure modes, quotas, and newly released AWS features can differ from real AWS.

Provides
  • Local Development
Interfaces
  • API
  • CLI
  • Web Dashboard
Works with
  • GitHub
  • GitLab
  • Terraform

Development & Execution

Supported platform capabilities, execution environments, development technologies, deployment models, integrations, and triggers.

Runtime, language, architecture, and event availability depends on the selected deployment target.

Deployment & packaging

  • Docker / OCI
  • Kubernetes
  • Local Emulator

Integrations

  • GitHub
  • GitLab
  • Terraform

Triggers

  • Scheduled Invocation
  • Database Events
  • Event Streams
  • Publish-Subscribe Topics
  • HTTP Requests
  • Direct Invocation
  • Queue Messages
  • Storage Events

Target runtimes

  • Custom Runtime

Target architectures

  • x64
  • ARM

Pricing

Published pricing structure, representative costs, and material billing factors.

Free Access
Free plan Available in public plans
Free Trial
Paid LocalStack for AWS plans include a free trial. No card required
Self-Hosted
Self-hosted pricing available
Commitment
Base supports monthly or annual billing Ultimate is billed annually by default.

LocalStack for AWS Plans

Primary Pricing

Per-developer licensing for local AWS emulation, testing, and development workflows.

Hobby

Free

Free AWS emulation for hobbyists and other non-commercial use.

  • 30+ emulated AWS services
  • 1 personal sandbox
  • CI testing under fair use
Base

$45 / license / month

For teams building and testing simple AWS applications.

  • 55+ emulated AWS services
  • 100 sandbox minutes per workspace per month
  • 300 MB state storage per workspace
Ultimate

$89 / license / month billed annually

For teams building and testing complex AWS applications.

  • 110+ emulated AWS services
  • 500 sandbox minutes per workspace per month
  • 3 GB state storage per workspace

Free Trial

No card required

Paid LocalStack for AWS plans include a free trial.

  • Paid plan trial: for 45 days

Self-Hosted Pricing

LocalStack runs on developer or customer infrastructure. Commercial use requires an appropriate license, while Enterprise can support fully offline and air-gapped image delivery.

Enterprise Pricing

Custom Enterprise pricing supports centralized delivery, custom workspaces, additional AWS regions, governance, and dedicated support.

Billing Commitment

Base supports monthly or annual billing; Ultimate is billed annually by default.

Infrastructure & Availability

Where workloads run, how deployment is scoped, and what underlying infrastructure the platform depends on.

Self-hosted

LocalStack runs on developer or customer-operated infrastructure. It can emulate AWS region identifiers and multi-region API behavior, but those identifiers are not production LocalStack deployment regions.

Deployment model

  • Self-hosted

Infrastructure providers

  • Developer workstations, CI runners, Docker hosts, and customer-operated development infrastructure

Availability reviewed · Availability source

FAQ

Can I use LocalStack with Terraform and AWS CDK?
Yes. LocalStack supports Terraform and AWS CDK for deploying and testing AWS infrastructure against the local emulator instead of AWS.
Does LocalStack support persistent state between runs?
Yes, if persistence is enabled. LocalStack is ephemeral by default, but it can save and restore service state across restarts.
How complete is LocalStack's AWS service coverage?
Coverage varies by AWS service, API, feature, and LocalStack plan. Check the service’s coverage documentation when exact AWS behavior matters.
Can I use my existing AWS SDK with LocalStack?
Yes. Point a supported AWS SDK at the LocalStack endpoint instead of AWS. Your application can then use the same AWS SDK while developing and testing locally.
Can I test AWS Lambda and other AWS services locally with LocalStack?
Yes. LocalStack emulates Lambda and many other AWS APIs on a developer machine or in CI. Coverage varies by service and API, so tests that depend on exact AWS behavior still need validation against the real AWS service.
Does LocalStack work in CI/CD pipelines?
Yes. LocalStack is designed to run in automated test environments as well as locally, so CI/CD jobs can start emulated AWS services and run integration tests before deploying to AWS.
How does LocalStack compare to running AWS for development?
LocalStack can make development and integration testing faster and less dependent on remote AWS accounts by emulating services locally or in CI. It does not replace final AWS validation for exact service behavior, quotas, IAM, networking, or APIs it does not fully emulate.

Explore