AWS Emulator launches as a local tool for testing AWS services with AWS CLI and SDKs
·2026.11.12 04:00
Key point
The tool runs on Linux, macOS, and Windows, supports AWS SDKs and CLI, and is built in Rust to minimize resource usage.
Details
- AWS Emulator is generally available as a local emulator for AWS services, allowing developers to run AWS CLI and SDKs against a local HTTPS endpoint without incurring cloud costs.
- The tool is implemented in Rust to remain lightweight on CPU and memory, and it generates its own credentials and certificates to ensure requests are signed with SigV4, matching AWS behavior.
- Fidelity tests verify that the emulator matches AWS responses exactly, including status codes, bodies, and error messages; scores are published per service as a ratio of passing tests (e.g., 40 of 50).
- The emulator is built and maintained by AI agents using Amazon Bedrock AgentCore Runtime Instances, AWS CodePipeline, and AWS CodeCommit, with an independent security agent reviewing changes adversially.
- Installation is available via RPM or Debian packages on Linux, and via Docker on macOS and Windows; it does not evaluate IAM policies, so it should not be used for security testing.
- An embedded mode is available for the AWS SDK for Rust, allowing the emulator to run in-process for parallel testing with isolated state.
This summary was generated automatically by AI. Check the original for the author's claims and context. Copyright belongs to the original author.
Our guide explains how the AI works. Report summary errors, attribution issues, or removal requests via Contact.