Overview
LocalStack supports a wide range of tools from the cloud development ecosystem. This section of the documentation covers tools that are officially supported by LocalStack.
The Cloud Development Ecosystem
Section titled “The Cloud Development Ecosystem”Cloud development has many facets and a rich ecosystem of tools to cover them. Whether you are using Infrastructure-as-Code (IaC) to manage your AWS infrastructure, or are developing applications using AWS SDKs like boto, LocalStack allows you to run your workflow completely on your local machine.
Integrations
Section titled “Integrations”We strive to make the integration of LocalStack into your workflow as seamless as possible.
Sometimes it’s as easy as calling one of our wrapper tools, like awslocal
, a drop-in replacement for the aws
CLI.
Other times there is a bit of configuration involved.
Here is a list of tools we support, and documentation on how to integrate LocalStack.
App Frameworks
Use LocalStack with your application frameworks to develop and test your applications locally.
AWS Native Tools
Use LocalStack with AWS Native tools to develop, deploy, and manage your infrastructure locally.
Infrastructure as Code
Use LocalStack with Infrastructure as Code tools to validate your infrastructure deployments and run tests against them.
Containers
Use LocalStack with container-based development tools to manage and test your infrastructure locally.
Messaging
Use LocalStack with messaging tools, such as Kafka, to test your messaging infrastructure locally.
Testing
Use LocalStack with testing tools & utilities to test your application infrastructure locally.
AWS SDKs
Use LocalStack with AWS SDKs to manage your AWS resources locally.
Continuous Integration
Use LocalStack in your CI environment to run tests against your AWS infrastructure in a high-fidelity cloud emulator.