Vibeleaderboard
← All Intel
Intel / article

aws-emulator

Source
simonwillison.net
Date

Context

Amazon Web Services has released aws-emulator, a program that imitates AWS's cloud APIs on a developer's own machine so code can be tested against them without an AWS account or a bill. Simon Willison welcomed it as a long-awaited official emulator: a test suite can call the many AWS services it depends on and get answers from a local copy, with no paid credentials involved.

How AWS built it is the other half of the story. In a guest post on Werner Vogels' blog, AWS executive Swami Sivasubramanian says coding agents wrote the emulator from AWS's published API definitions, which cover more than 200 services. Each end-to-end test is first corrected until it passes against the real AWS service, then agents change the emulator until the same test passes locally, so real AWS behavior is the reference for each fix. Willison counts 29,684 commits in the project's first three weeks, and the post describes automated security and code-review agents that every change has to get past before it merges.

The repository is careful about what it promises. It points to per-service fidelity scores on each release, keeps a folder listing behaviors that do not yet match AWS, and warns against using the emulator for production workloads or to test security. It installs as a native package on Linux but runs inside a Docker container on macOS and Windows, which is the gap Willison hopes AWS closes with a single downloadable program that test suites in any language could use.

Read the source simonwillison.net
Recommended reads
Comments

Checking sign-in…

Loading comments…