Atlassian has posted LocalStack, a “fully functional AWS cloud stack,” to GitHub. The open source tool makes it easier for developers to write and test apps that will run on Amazon’s cloud computing services, including S3, Lambda, SQS, API Gateway, Kinesis, DynamoDB, DynamoDB Streams, Elasticsearch, Firehose, SNS and Redshift. It also incorporates many testing tools, including prebuilt unit and integration tests.
The project site adds, “Additionally, LocalStack provides a powerful set of tools to interact with the cloud services, including a fully featured KCL Kinesis client with Python binding, simple setup/teardown integration for nosetests, as well as an Environment abstraction that allows to easily switch between local and remote Cloud execution.”