LocalStack is a fully functional local AWS cloud stack that enables you to develop and test your cloud and serverless apps offline. It spins up an easy-to-use testing environment on your local machine that has the same APIs and works the same way as the real AWS cloud environment. It can spin up a number of different core Cloud APIs on your local machine, including API Gateway, Kinesis, DynamoDB, Firehose, Lambda and many others.
LocalStack was built on some of today’s best-of-breed mocking/testing tools, combining them and making them interoperable, and adding important functionality such as error injection and pluggable services. All this happening locally, without ever talking to the cloud.
Features
- Easy querying of DynamoDB items
- Interactive search and debug of Lambda logs
- Cognito user pools and user attributes management
- Navigate API Gateways and run test invocations directly from the browser
- CloudFormation template editing and stack creation triggering
- Inspect and debug StepFunctions state machines
- Easily set SSM parameters to configure your system