Skip to content
Breaking:

AWS Releases Open-Source Local Emulator for Cloud API Testing

The Rust-based tool enables local application testing and continuous integration without requiring an active AWS account or incurring cloud usage fees.

By The Company WireSource report: 3 min read
Share

Amazon Web Services has released an official local testing utility dubbed AWS Emulator, designed to let software engineers test cloud applications directly on their workstations and continuous integration pipelines without connecting to live cloud infrastructure.

As reported by [The Register](https://www.theregister.com/off-prem/2026/11/12/aws-distills-its-cloud-into-a-local-emulator-that-runs-on-your-pc/5309251), the software functions as a local server that exposes an AWS-compatible API endpoint. Because requests are processed locally rather than routed across Amazon's data centers, developers can execute test suites without an active AWS account or cloud billing charges.

The tool is written in Rust to minimize processing overhead and memory usage on personal hardware, according to AWS senior specialist solutions architect Daniel Abib. The emulator draws its interface definitions from the public AWS API models repository on GitHub, which catalogs more than 1,300 service specifications.

AWS makes clear that the utility does not duplicate the full scope of its cloud. The emulator operates within a single virtual account context without cross-region or cross-account behaviors, and it does not evaluate Identity and Access Management policies the way AWS does in production. To help engineering teams verify compatibility, AWS publishes fidelity scores alongside each release detailing how closely specific local API implementations match live cloud responses and error conditions.

The release also includes automated workflow tooling, such as an integration skill for AI coding agents. Using the AWS Command Line Interface version 2.35.0 or later, agents can analyze an application codebase, identify target AWS operations, compare them against the emulator's fidelity scores, and report potential behavioral discrepancies before deployment.

Developers can run the tool natively on Linux through Debian and RPM packages, while macOS and Windows users run the emulator in a Docker container. For Rust test suites, an embedded mode compiles the emulator directly into test binaries, though building from source requires substantial compilation resources, including a multi-core processor and at least 100 gigabytes of build storage for the target directory.

AWS Emulator is distributed under the CC0 1.0 Universal public domain dedication, with third-party framework dependencies in the vendor directory under the Apache License 2.0. Telemetry data collection is enabled by default to monitor aggregate usage patterns, though AWS provides options to disable tracking via command-line flags, environment variables, or local configuration files.

Sources

  1. The Register

Company: Amazon Web Services

Written by

The Company Wire

Newsroom · San Francisco

Inside the companies building what’s next. Reporting on startups, technology, funding and the people shaping them.