AWS has released an official emulator allowing developers to test against local clones of their services without requiring paid API keys. The project, named aws-emulator, is written in Rust and was built by a large swarm of agents which generated 29,684 commits within the first three weeks of development. Swaminathan Sivasubramanian explained the creation process in a guest post on Werner Vogels’ blog. Currently, the tool requires Docker to function on macOS or Windows systems. Simon Willison noted that a future update should provide a single binary executable. This would allow the tool to integrate directly into standard test suites for other programming languages and platforms beyond the current Docker dependency.
This release matters because it removes a financial barrier for engineers developing against AWS infrastructure. Developers no longer need to incur costs to run integration tests locally before deploying to production environments. The use of autonomous agents to build the tool demonstrates a shift in how software engineering teams approach internal utility projects. It also highlights the growing capability of AI agents to construct complex, functional systems from scratch. The current limitation regarding Docker suggests the implementation is still in an early phase of platform support.
- Written in Rust for performance and safety
- Requires Docker on macOS and Windows currently
- Eliminates the need for paid API keys during local testing



