AI NewsDev toolsAnnouncement

AWS released its own local emulator for coding agents to test against

AWS published aws-emulator, a local program that answers AWS API calls for coding agents, offline and under CC0.

AI News

Editorial2 min read

LinkedInX
AWS released its own local emulator for coding agents to test against

Why it mattersA coding agent can now run and test AWS code on a laptop. The team's own cloud bill falls while the agent is still learning.

AWS published aws-emulator on Tuesday. It is a program a team runs on its own laptop. The program answers calls that were written for AWS. A coding agent can then write and test code without a real AWS account. Werner Vogels, Amazon's chief technology officer, opened the announcement on his blog and handed the post to Swami Sivasubramanian.

What it covers and how

The emulator answers more than 400 API models across more than 200 AWS services, according to the blog. It runs offline. There is no AWS bill while the agent is writing and testing. The code is released under CC0, a public domain dedication, so a team can use it for any purpose. The vendored code inside the repository keeps Apache 2.0.

The repository on GitHub is written in Rust, with one crate for each service. It had 948 stars at the time of writing. The commit history shows the work went on for many months. A folder called things-that-do-not-work records the gaps against the real AWS API.

Swami wrote that the first prototype of an SQS emulator took about 15 minutes for an agent to generate. The full emulator was built by agents, not by Amazon's engineers writing every line.

The engineer's job around an agent

Vogels used the post to make a wider point. He wrote that an engineer's job around a coding agent is to give it room to work. The engineer builds the specs and the tests. The engineer builds the merge gates that decide when the work is correct. The team at AWS put three things around the agents that wrote the emulator. Fidelity tests check each service's output against the real AWS. Security reviews are done by a second agent. Rules in the system stop an agent from changing certain files without a human.

What a team can do with it today

For a team releasing software on AWS, this changes the loop. An agent can now write, run, and fix an AWS Lambda function on a plane or in a closed office. It does not touch a live account. A cheap laptop is enough. Local tests run faster than calls to AWS. The cost of a failed experiment drops to zero.

Two limits to keep in mind. The gap list says the emulator does not yet behave like real AWS for every edge case. It is the vendor's own account of fidelity, so the only reliable test is a copy of the real workload. And the emulator is CC0, with no promise of support.

Prior open-source emulators are still around. Fakecloud and Floci cover similar ground. The news is that AWS itself now publishes one, under its own name.

Source

This item was written by an AI system from the linked source. Reveneau is responsible for what it publishes.

Share
LinkedInX
Start a project