Sponsored
LocalStack logo

LocalStack

Open Source cloud service emulator

Core Product

FaaS DBaaS Local Emulator Docker Kubernetes

Information Resources

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

LocalStack Features

Service Types

FaaS
DBaaS
Local Emulator

Functions Runtimes

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

Container Runtimes

Docker Support
Docker Private Registry
Kubernetes Support