DocsAWS 101Blog
← Back to Blog

AWS launches AWS Emulator

November 11, 2026

AWS launched AWS Emulator today, a local copy of AWS for coding agents and developers to test against. It is announced in Swami Sivasubramanian's guest post on All Things Distributed and in Matt Wood's Better feedback for building with agents. The source is on GitHub and the setup is in the AWS Emulator User Guide.

What AWS Emulator is

Run it with Docker

From AWS's Getting started with Docker guide. In an empty directory, create a Dockerfile:

FROM public.ecr.aws/amazonlinux/amazonlinux:2023-minimal
ADD https://downloads.aws.com/aws-emulator/packages/aws-emulator/LTS/latest/aws-emulator-x86_64.rpm /tmp/aws-emulator.rpm
RUN rpm -i /tmp/aws-emulator.rpm && rm /tmp/aws-emulator.rpm \
    && mkdir -p /home/emulator && chown 1000 /home/emulator
USER 1000
ENV HOME=/home/emulator
EXPOSE 9297
ENTRYPOINT ["aws-emulator", "-b", "0.0.0.0"]

On Apple silicon or other Arm machines, use aws-emulator-aarch64.rpm. Then build and run it:

docker build -t aws-emulator .
mkdir -p ~/.aws/emulator
PORT=9297
docker run --rm --memory=2g --memory-swap=2g -p 127.0.0.1:$PORT:$PORT \
  -e HOME="$HOME" -v "$HOME/.aws/emulator:$HOME/.aws/emulator" \
  aws-emulator -p $PORT

To point your SDK at it, see Pointing your AWS SDK at AWS Emulator.

Limits AWS lists


Stay in sync

Issues and PRs welcome on GitHub. Discussion on r/ministack.