✕
Skip to main content

Cloud-quality dev environments, isolated from the cloud

Simulate your production application environment in a local sandbox to iterate, debug, and validate code faster and better than in the cloud.

terminal
$ lstk
✓ Ready. localhost.localstack.cloud:4566
terminal
$ lstk aws s3 mb s3://test
$ lstk aws s3 ls
make_bucket: test
2026-09-22 15:35:23 test
Powering the world’s most innovative development teams
SplunkItaú UnibancoRed HatAtlassianSiriusXMRyanairGE HealthCareNational Bank of CanadaCheck Point Software TechnologiesVaronisDTN
SplunkItaú UnibancoRed HatAtlassianSiriusXMRyanairGE HealthCareNational Bank of CanadaCheck Point Software TechnologiesVaronisDTN
See how LocalStack empowers companies of all sizes. See our case studies →

1,500+

active customers

400M+

Docker pulls

8M+

weekly LocalStack sessions

35k+

Slack community members

The cloud was built to run software, not to develop it.

Building, breaking, and debugging is work the cloud was never built for. Three structural problems slow every team down:

You wait on the cloud to do work it was never meant to do.

Dev and test require validating how apps behave in the cloud. That doesn't mean every test needs to wait for one. Provisioning queues, DevOps tickets, and shared staging turn minutes of work into hours and days.

Shared dev accounts create conflicts, individual cloud accounts create bills.

Developers lose hours debugging conflicting shared deployments. Dedicated cloud environments fix clashes but multiply spend.

You can't break, inspect, or replay the cloud the way debugging demands.

The cloud runs production apps, not tests. Reproducing a failure often means redeploying remotely, without the ability to pause execution, inspect live state, or replay the exact request that broke.

Local sandboxes. Faster validation. Seamless deployment.

LocalStack simulates your production application in an on-demand sandbox that runs on your own infrastructure. Deploy the same code and IaC you already have, surface bugs that are hard to catch in the cloud, and validate fixes in minutes: cloud-quality sandboxes, isolated from the cloud.

A cloud sandbox for every developer

Production-grade cloud behavior on safe, private infrastructure, available on-demand. No shared staging, no DevOps requests. Just a personal sandbox that simulates your production app.

Faster iteration. Better visibility. Easier debugging.

Snapshot state, replay bugs, and share environments. Catch defects that would otherwise reach production, and do it faster than the cloud allows.

Deploy to production with no code changes

The same code that runs against your local sandbox runs against real cloud infrastructure. No rewrites, no special builds, no deployment friction.

What you get, every time you sandbox.

Independence, speed, and production-grade fidelity, without adding a cent to your cloud bill.

Independence

Every developer gets an isolated cloud on their own machine. No more queuing for shared dev accounts and waiting on DevOps-provisioned environments.

Image

Speed

Sandboxes spin up in seconds, not days. Feedback is instant, so you iterate faster than the cloud allows.

Image

Reduced cloud spend

Sandboxes run locally, adding nothing to cloud spend, no matter how many developers run them at once.

Image

Production-grade fidelity

LocalStack runs the same APIs your cloud provider does, so what passes locally behaves the same in production.

Image

Debuggability

Snapshot state, replay a failure, and simulate outages with chaos testing: capabilities you can't get when debugging remote cloud infrastructure.

Image

Faster onboarding

Engineers set up a complete cloud dev environment on day one: no cloud credentials, no provisioning, no DevOps queue.

Image

Deploy locally. Review bugs. Fix fast. Validate in minutes.

LocalStack provides a closed loop on your own machine: deploy to a local sandbox, review what breaks, push a fix, and validate against production-grade APIs. All in minutes, not deploy cycles.

  1. Step 1

    Deploy locally

    Spin up local sandboxes in a single container using the same application code and IaC you already run in the cloud. No remote provisioning, no shared account.

    main.tf
    resource "aws_s3_bucket" "test-bucket" {
      bucket = "my-bucket"
    }
    terminal
    lstk tf init
    lstk tf apply
  2. Step 2

    Review bugs

    Inspect logs, catch IAM misconfigurations, and debug service-to-service payload issues that are hard to spot in the cloud.

    Request trace in LocalStack: a Lambda function invokes S3 PutObject successfully, then an S3 GetBucketPolicy call fails because of missing permissions.
  3. Step 3

    Fix fast

    Failures surface in seconds with full logs and traces. Patch your code and hot reload without redeploying, then re-run as many times as you need. Break and rebuild dozens of times a day.

    terminal
    $ lstk aws lambda invoke --function-name list out.txt
    {
        "StatusCode": 200,
        "ExecutedVersion": "$LATEST"
    }
    $ cat out.txt
    {"result": 4}
  4. Step 4

    Validate in minutes

    Confirm fixes against the same APIs production runs, then ship. Code validated in the local sandbox runs in production unchanged.

    The same code moves unchanged from the local environment to the CI environment to the cloud environment.
Image

Works across your team

Snapshot a sandbox with Cloud Pods and share the exact state, so bugs that are found can be reproduced. The same environment for everyone, every time.

Image

Works in your pipeline

Run a complete cloud sandbox per CI job. Spin up per pipeline. Pay nothing per run.

Built for developers, platform teams, and pipelines.

Every developer, DevOps engineer, and CI pipeline needs the cloud differently. LocalStack meets each one where they work.

  • Developers

    Build, test, and debug in ways you can't on the cloud. Break and rebuild your environment without touching a shared account or cloud bill.

  • Platform & DevOps engineers

    Give your team a local cloud sandbox that fits your existing golden paths: same code, same IaC, no per-developer cloud accounts to provision or govern.

  • CI/CD pipelines

    Replace slow, expensive live-cloud test stages with repeatable local sandboxes. Spin up a complete cloud sandbox per pipeline. Pay nothing per run.

Under the hood, a full cloud dev toolkit.

LocalStack isn't just service emulation. It's the debugging, testing, and state control you need to develop against the cloud with confidence.

Chaos engineering

Inject faults and outages to test how your app behaves under failure: safely, on infrastructure you can actually break.

Multi-cloud emulation

Run production-grade AWS and Snowflake services locally, and point your app at a single local endpoint. Azure emulation is in public preview.

IaC testing

Deploy and test everything you ship to production, and catch misconfigurations before they reach the cloud.

Debugging & visibility

Step through your functions as they run, watch permission changes in real time, and inspect your entire stack, all locally.

State management

Snapshot the full state of a sandbox, replay it, and share it across your team: reproduce any bug on demand.

Trusted by the world's most innovative development teams

  • 10x

    faster onboarding

  • 70%

    faster resource creation vs. AWS

  • 15x

    operational efficiency

  • 30%

    reduction in development and testing time

“LocalStack allows us to move away from costly shared test environments to local environments where developers can experiment freely and test aggressively without stepping on each other.”

John Calhoun,
Chief Cloud Architect, PayNetWorx

Set up your first sandbox in minutes.

Everything you need to go from install to first validated test is a few commands away. Install LocalStack, start a sandbox, and point your app at a single local endpoint.

  • Docs

    Which services LocalStack runs, how to configure and integrate them into your dev and CI workflows.

  • Quickstart

    Install the lstk CLI, run your first sandbox, and validate a deployment against production-grade APIs.

  • GitHub

    Pre-built workflows and integrations for LocalStack.

  • Community

    35k+ engineers sharing patterns, integrations, and help.

Frequently asked questions

Give every developer a cloud they can't break

Cloud-native development without the overhead, costs, or risk of the cloud. A cloud-quality sandbox for every developer, AI agent, and pipeline.