LocalStack logo

LocalStack

Open Source Cloud Service Emulator

LocalStack Overview

Core Product

Functions Database Local Emulator Docker Kubernetes
MIT License Free Tier Free Trial

Information Resources

LocalStack Homepage
LocalStack Homepage

What is LocalStack?

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 or Lambdas entirely on your local machine without needing to connect to a remote cloud provider. Whether you’re testing complex CDK applications or Terraform configurations, or just starting to explore AWS services, LocalStack can accelerate and simplify your testing and development workflow.

LocalStack supports a growing array of AWS services, including AWS Lambda, S3, DynamoDB, Kinesis, SQS, and SNS. The Pro version of LocalStack includes additional APIs and enhanced features. You can view a comprehensive list of supported APIs on their Feature Coverage page.

LocalStack offers extra integrations and features to facilitate your work as a cloud developer, which you can find in the user guides.

LocalStack is evolving to become a multi-cloud emulator, so we should keep an eye on them in the future

Service Types

Functions
Available
Database
Available
Local Emulator
Available

Functions Runtimes

C#
Available
C++
Available
Go
Available
Java
Available
JavaScript
Available
Node.js
Available
PHP
Available
Python
Available
Ruby
Available

Container Runtimes

Docker
Available
Docker Private Registry
Available
Kubernetes
Available
Last updated: August 22, 2024

*Information is subject to change. Please consult the official LocalStack website for more details.

Alternatives to LocalStack are generated by matching platform type and supported runtimes