What It Actually Does
The emulator simulates more than 200 AWS services using over 400 API models. Developers and AI coding agents can run their full test loops locally—create a queue, send a message, delete the queue—without touching the real cloud and without paying for the privilege.
That last part matters. Coding agents like Amazon’s Kiro or Anthropic’s Claude Code don’t just write code once. They write, run, read results, and repeat. Do that in the cloud and the costs and latency stack up fast. Do it locally and the loop is essentially free.
The Twist: AI Agents Built It
AWS engineers didn’t write or review a single line of code in this tool. That’s not a disclaimer—it’s the pitch.
The project started as a weekend experiment. An engineer gave Kiro a three-step prompt and had a working version of Amazon SQS in 15 minutes. By Monday, a rough version of the rest of AWS existed, and the team was already using it.
From there, three teams of agents took over on Amazon Bedrock AgentCore:
- Team one writes fidelity tests and validates them against real AWS
- Team two runs those tests against the emulator and files issues for failures
- Team three fixes the failures, one agent per issue
Every change passes through an automated gate where other agents check for coding standards and security. Hundreds of agents reportedly fix thousands of issues per day.
What It’s Missing
The emulator has real gaps, and AWS isn’t hiding them. A public GitHub folder called things-that-do-not-work tracks the known backlog—which is either refreshingly honest or a little alarming, depending on your tolerance for rough edges.
Analysts have noted it doesn’t yet simulate throttling, outages, or regional service differences. It also doesn’t sandbox the code it runs. For local development and agent testing loops, those gaps are probably fine. For anything resembling production validation, they’re worth knowing upfront.
Every change passes through automated checks for coding standards and security, but the emulator’s current limitations still matter.
How It Compares to LocalStack
LocalStack is the most established alternative in this space. This year it moved its free tier behind an account requirement and restricted it to noncommercial use. AWS Emulator launches under CC0—full public domain, no account, full commit history on GitHub. That’s a meaningful difference for open-source projects and individual developers.
Who This Is Actually For
If you’re running AI coding agents that iterate fast and test constantly, this tool is built around your workflow. It’s also useful for any developer who wants to work offline, cut cloud costs during development, or just avoid the latency of round-tripping to real AWS during early-stage testing.
It’s not a production mirror. It’s a fast, free scratch pad—and for agentic development workflows, that’s exactly what’s been missing.
More details are expected at AWS re:Invent. The emulator is available now on GitHub.
Comments (0) No comments yet
Want to join this discussion? Login or Register.
No comments yet. Be the first to share your thoughts!