98 services. One binary. Built-in devtools.
How it works
One command. No dependencies, no Docker, no cloud account.
npx cloudmock Override the endpoint in your AWS SDK config.
const client = new S3Client({
endpoint:
"http://localhost:4566",
}); Inspect services, trace requests, and test failure scenarios in the browser.
http://localhost:4500 Features
S3, DynamoDB, SQS, Lambda, and 94 more. Full API emulation, not stubs. Test your integrations without an AWS account.
Topology map, request tracing, metrics dashboard, and chaos engineering. All accessible at localhost:4500.
Node, Go, Python, Swift, Kotlin, and Dart. Use your existing AWS SDK -- just change the endpoint.
Works out of the box. No Docker required. No cloud account. No YAML files. Start building in seconds.
Services
Complete API coverage for the services you use most. Each service runs in-process with persistent state.
Open Source
CloudMock is open source. Run it locally without limits, inspect the code, and contribute.