- Home
- Integration Testing Tools
- LocalStack
LocalStack
Zurich, Switzerland
What it is
LocalStack simulates cloud environments on customer infrastructure so developers and AI agents can validate applications before deployment. It currently emulates AWS and Snowflake, with AWS coverage described as more than 120 services; an Azure public preview is coming soon. Developers can deploy application code and infrastructure-as-code resources into a local container, review failures, validate fixes and then change the endpoint when ready to ship. LocalStack can run in GitHub Actions, GitLab CI, CircleCI and Jenkins using a Docker image. Listed infrastructure-as-code tools include CDK, Terraform and Pulumi. The free Hobby plan includes 30+ emulated services and one personal sandbox, but is limited to non-commercial use. AWS Base is $39 a year, billed at $39 per license per month annually, or $45 per license per month billed monthly. LocalStack is intended for development and testing, not production customer-facing applications. Enterprise lists custom SSO and SCIM, GovCloud and offline or air-gapped image delivery options.
For and against
For
- Emulates AWS and Snowflake
- Runs in GitHub Actions, GitLab CI, CircleCI and Jenkins
- Works with CDK, Terraform and Pulumi
- Local container workflow supports reviewing failures and fixes
Against
- Hobby use is non-commercial only
- Not intended for production customer-facing applications
- Azure is described as a preview coming soon
The verdict
LocalStack provides a local cloud-development and testing workflow with CI support. Note the non-commercial limit on Hobby and the stated exclusion of production customer-facing use.
Who it suits
LocalStack suits developers and AI agents validating cloud applications before deployment. Teams using CI pipelines or infrastructure-as-code tools may also find its local workflow relevant.
Plans and prices
Azure Public Preview
core Azure emulation · ARM and Bicep deployments · self-serve account access · documented coverage and limitations
Read 15 Oct 2026 · localstack.cloud
Hobby
30+ emulated AWS services · 1 personal sandbox · CI testing · VS Code integration
Read 15 Oct 2026 · localstack.cloud
Snowflake Base (annual)
CI testing · local state persistence · initialization hooks · standard support
Read 15 Oct 2026 · localstack.cloud
Snowflake Base (monthly)
CI testing · local state persistence · initialization hooks · standard support
Read 15 Oct 2026 · localstack.cloud
Base (annual)
55+ emulated services · personal sandbox per developer · state persistence · basic IAM enforcement
Read 15 Oct 2026 · localstack.cloud
Base (monthly)
55+ emulated services · personal sandbox per developer · state persistence · basic IAM enforcement
Read 15 Oct 2026 · localstack.cloud
Ultimate
110+ emulated services · advanced IAM testing · live AWS resource replicator · 3 GB/workspace lifetime
Read 15 Oct 2026 · localstack.cloud
Hobby (LocalStack for AWS)
30+ emulated services · 1 personal sandbox · non-commercial use · basic support
Read 29 Sep 2026 · localstack.cloud
Base (LocalStack for Snowflake)
Snowflake emulator · CI tests · local state persistence · initialization hooks
Read 29 Sep 2026 · localstack.cloud
On the record
- Air-gapped operation
- Fully offline or air-gapped image delivery is offered on the Enterprise tier.docs.localstack.cloud · read 15 Oct 2026
- API
- The Ephemeral Instance API allows programmatic creation and teardown of isolated cloud development environments.docs.localstack.cloud · read 15 Oct 2026
- AWS service coverage
- The documentation describes LocalStack for AWS as emulating more than 120 AWS services.docs.localstack.cloud · read 15 Oct 2026
- CI/CD
- LocalStack can run inside CI jobs and supports workflows for GitHub Actions, GitLab CI, CircleCI, Jenkins and other providers.localstack.cloud · read 15 Oct 2026
- CI integrations
- The product page says LocalStack can run in GitHub Actions, GitLab CI, CircleCI, and Jenkins using a Docker image.localstack.cloud · read 29 Sep 2026
- Cloud coverage
- LocalStack currently emulates AWS with 120+ services and Snowflake, with a public preview of Azure described as coming soon.localstack.cloud · read 29 Sep 2026
- Company headquarters
- LinkedIn lists LocalStack headquarters in Zurich and classifies it as privately held.linkedin.com · read 15 Oct 2026
- Company history
- The company page records LocalStack’s first open-source GitHub commits in August 2016.localstack.cloud · read 29 Sep 2026
- Company legal name
- Crunchbase identifies the legal entity as LocalStack GmbH.crunchbase.com · read 15 Oct 2026
- Company size
- LinkedIn lists the company size as 51–200 employees.linkedin.com · read 15 Oct 2026
- Data residency
- Cloud Pod data is stored on LocalStack-managed infrastructure in AWS eu-central-1; users can instead save snapshots to their own S3 bucket.docs.localstack.cloud · read 15 Oct 2026
- Developer tooling
- The Hobby plan lists an Extensions Marketplace and VS Code integration, and the FAQ names CDK, Terraform, and Pulumi as infrastructure-as-code tools used with LocalStack.localstack.cloud · read 29 Sep 2026
- Developer tools
- Official developer tools include App Inspector, AWS Replicator, chaos engineering, Cloud Sandbox, Lambda tools, security testing and snapshots.docs.localstack.cloud · read 15 Oct 2026
- Development workflow
- Users can deploy application code and infrastructure-as-code resources into a local container, review failures, validate fixes, and then change the endpoint to ship.localstack.cloud · read 29 Sep 2026
- Documentation depth
- The documentation includes installation, local development, CI pipelines, customization, integrations, developer tools, licensing, support and a release changelog.docs.localstack.cloud · read 15 Oct 2026
- Ephemeral environments
- Paid AWS plans include application preview allowances of 100 minutes per workspace per month on Base and 500 minutes on Ultimate.localstack.cloud · read 29 Sep 2026
- Extensions
- Extensions can add services or integrations to the container; the marketplace lists AWS Proxy, MailHog, Stripe, WireMock, Keycloak and other extensions.docs.localstack.cloud · read 15 Oct 2026
- Founding history
- LocalStack’s own milestones page dates the first open-source commits to August 2016.localstack.cloud · read 15 Oct 2026
The review
Overview
LocalStack is a cloud-emulation environment for developers who want to validate applications before deploying them. It is best suited to AWS- and Snowflake-focused development teams; its clearest strength is bringing cloud-oriented checks into local and CI workflows.
It is designed for development and testing, not production customer-facing applications. That boundary makes it a practical pre-deployment tool, but not a substitute for a production cloud environment.
Key features
Developers can deploy application code and infrastructure-as-code resources into a local container, inspect failures, validate fixes, and then change the endpoint to ship. This keeps early feedback close to the code and infrastructure changes. The FAQ names CDK, Terraform, and Pulumi, while the Hobby plan includes an Extensions Marketplace and VS Code integration.
LocalStack emulates AWS, supports Snowflake, and describes Azure as a public preview coming soon. AWS service coverage varies by plan: Hobby includes 30+ services, Base 55+, and Ultimate 110+; overall AWS coverage is described as 120+ services. The breadth is useful for teams working across AWS services, but Azure is not yet presented as a generally available option.
CI support through a Docker image covers GitHub Actions, GitLab CI, CircleCI, and Jenkins. That makes LocalStack relevant to teams seeking repeatable cloud-emulation checks in their existing pipelines. Base and Ultimate also include monthly application preview allowances per workspace: 100 minutes on Base and 500 on Ultimate.
Ultimate adds advanced IAM policy testing, a live AWS resource replicator, and 3 GB of lifetime state storage per workspace. LocalStack supports database testing and service virtualization, both local and other deployment models, and C#, C++, Go, Java, JavaScript, PHP, Python, and Ruby. It can often run without internet after authentication; fully offline or air-gapped image delivery is an Enterprise option.
Pricing
LocalStack is freemium, with a free trial and paid plans. AWS plan prices below are per license per month; annual billing is shown alongside monthly billing where provided.
| Plan | Price | What it includes |
|---|---|---|
| Hobby (LocalStack for AWS) | free | 30+ emulated services, one personal sandbox, basic support; non-commercial use only |
| Base (LocalStack for Snowflake) | $29 per license/per month billed annually; $35 per license/per month billed monthly | Snowflake emulator, CI tests, local state persistence, initialization hooks, standard support |
| Base (LocalStack for AWS) | $39 per license/per month billed annually; $45 per license/per month billed monthly | 55+ emulated services, personal sandbox for each developer, 300 MB lifetime state storage per workspace, 100 preview minutes per workspace/month, standard support |
| Ultimate (LocalStack for AWS) | $89 per license/per month billed annually; monthly plan available via AWS Marketplace public offer | 110+ emulated services, advanced IAM policy testing, live AWS resource replicator, 3 GB lifetime state storage per workspace, 500 preview minutes per workspace/month, priority support |
| Enterprise (LocalStack for AWS) | Custom pricing | Flexible deployment, custom workspaces, Kubernetes delivery, GovCloud, custom SSO and SCIM, offline or air-gapped image delivery, enterprise support |
Hobby is suitable for personal, non-commercial evaluation, but its terms prohibit commercial software development, so it is not a low-cost team tier. AWS Base is the entry point for commercial AWS use and adds team-oriented sandboxes and limited state and preview quotas. Ultimate is for teams that need deeper IAM checks, resource replication, higher quotas, or priority support. The Snowflake Base plan is the dedicated option for Snowflake emulator and CI testing. Enterprise fits organizations needing governance, deployment flexibility, or fully offline delivery. The paid AWS plans are priced per license, so team costs rise with seats.
Platforms
LocalStack supports API, Linux, macOS, self-hosted, web, and Windows platforms. Its language support spans C#, C++, Go, Java, JavaScript, PHP, Python, and Ruby.
Who it's for
LocalStack is a strong fit for developers and teams building cloud applications who want to reproduce cloud-oriented workflows before deployment, including teams that run checks in CI. AWS-focused teams can choose service coverage and testing depth by plan; Snowflake users have a separate Base offering. It is not the right choice for production customer-facing workloads, and Hobby is unsuitable for commercial development.
Pros and cons
- Pros: Local AWS testing covers a broad service set, with higher coverage and advanced IAM testing on paid tiers.
- Pros: Docker-based CI integrations make cloud-emulation checks usable in four named pipeline systems.
- Pros: Per-workspace preview allowances and state storage on AWS paid plans support iterative development without requiring every check to be a production deployment.
- Cons: Hobby is restricted to non-commercial use, leaving commercial users to pay for Base or higher.
- Cons: Base and Ultimate have finite monthly preview minutes and lifetime workspace storage caps.
- Cons: The stated purpose excludes production customer-facing applications, and Azure remains a coming-soon public preview.
Alternatives
For broader service-virtualization or integration-testing browsing, see Service Virtualization Software and Integration Testing Tools.
Choose Parasoft SOAtest when a paid tool with a free trial and tailored quote pricing is a better fit. Beeceptor is another freemium option; its Individual plan costs $10 a month and includes 15,000 requests per month per endpoint and up to 50 mock rules. Microcks is worth considering when a free, 100% open-source, community-driven CNCF Incubating project is the priority.
Wilma is a free, GPLv3.0-licensed alternative. For a focused local Azure Storage emulator, choose Azurite; for local DynamoDB development and testing, consider DynamoDB Local, which is not intended for production. Amazon RDS is a paid database service with a free tier, rather than a direct local-emulation choice. mountebank is a free open-source service-virtualization alternative.
Verdict
Choose LocalStack if you need AWS- or Snowflake-oriented development checks in local workflows and CI, and can keep production workloads elsewhere. Its strongest case is the combination of broad AWS emulation, infrastructure-as-code workflows, and CI support. Look elsewhere if you need production hosting, a commercial free tier, or generally available Azure emulation.