Technology1 min read

AWS Finally Built Its Own AWS Emulator

By · Published by Everything Blog

In short

The program runs without a graphical interface and can be deployed via containers, Linux packages, or embedded as a test dependency. Standard setups route AWS CLI and SDK traffic through a local HTTPS endpoint at 127.0.0.1:9297 using environment variables. Teams can track behavioral gaps and API emulation accuracy through fidelity scores published with each release.

Key points

  • Developers can execute cloud integration tests locally without creating an AWS account or…: Developers can execute cloud integration tests locally without creating an AWS account or paying cloud usage fees.
  • The software is restricted to development and continuous integration tasks, making it uns…: The software is restricted to development and continuous integration tasks, making it unsuitable for live production or security testing.
  • Teams can evaluate API implementation coverage and limitations through fidelity scores an…: Teams can evaluate API implementation coverage and limitations through fidelity scores and documentation provided directly in the repository.

Sources checked by our analysis pipeline: 1

AWS Emulator is a local emulator of the AWS APIs. You use it to test your software without calling AWS, on your own machine, on a development server, or in continuous integration (CI). You don’t need an AWS account. Your requests go to the emulator, not to AWS. So you work with emulated resources instead of AWS resources. AWS Emulator has no additional service fee. You pay only for AWS resources when you deploy on AWS.

The emulator is a local program that serves an AWS API endpoint. It has no graphical interface. After you start the emulator, you set environment variables to point the AWS CLI or an AWS SDK at its endpoint. Then you run your code as usual. In embedded mode, you pass the emulator’s HTTP client to your SDK instead.

AWS Emulator is for building and testing. Don’t use it for production workloads or to test security. See Security in AWS Emulator.

Documentation: AWS Emulator User Guide

Install the aws-emulator

skill, then ask your agent to set up the emulator. This needs the AWS CLI version…

Technology