awsim — AWS Emulators tool screenshot
AWS Emulators

awsim: The Best AWS Emulator for Developers and CI/CD Teams in 2026

2 min read·

A lightweight AWS service emulator that requires no authentication and allows for CI/CD testing in local environments.

Pricing

Open-Source

Tech Stack

Go

Target

Developers and CI/CD Teams

Category

AWS Emulators

awsim: What It Kills / Replaces

awsim effectively replaces the need for a live AWS account during local testing, allowing developers to simulate AWS services without the hassle of authentication.

Under the Hood: Core Mechanic

This emulator, written in Go, operates as a single binary that provides a mock implementation of various AWS services. It supports running in a Docker container with minimal resource consumption, making it suitable for use in CI/CD workflows.

The Good & The Bad

Pros:

  • No authentication required, streamlining local testing.
  • Single binary simplifies deployment and distribution.
  • Docker support enables easy integration into various environments.
  • Lightweight, ensuring fast startup times and low memory usage.

Cons:

  • Limited functionality compared to full AWS; services like IAM and Lambda are only planned or partially implemented.
  • Being an emulator, some edge cases of real AWS behavior might not be replicated.
  • Currently lacking multi-region support, which might be crucial for certain applications.

Quickstart

To get started, you can build and run the emulator using the following commands:

# Build the binary
make build

# Run the simulator
./bin/awsim

# Or use Docker to run the container
make docker
docker run -p 4566:4566 awsim:0.1.0

Frequently Asked Questions

Looking for alternatives?

Compare awsim with other AWS Emulators tools.

See Alternatives →

You Might Also Like