100 AWS Services
S3, DynamoDB, SQS, SNS, Lambda, IAM, EC2, ECS, RDS, and 91 more. Every service fully emulated with proper error codes, pagination, and state machines. Browse services →
Stop mocking AWS. Start testing against it.
100 services. One binary. 65ms startup. $4/year in CI.
npx cloudmock # start (65ms)export AWS_ENDPOINT_URL=http://localhost:4566 # point your SDKaws s3 mb s3://my-bucket # it just works100 AWS Services
S3, DynamoDB, SQS, SNS, Lambda, IAM, EC2, ECS, RDS, and 91 more. Every service fully emulated with proper error codes, pagination, and state machines. Browse services →
110x Faster
In-process Go mode: 20μs per operation. HTTP mode: sub-millisecond. Beats LocalStack and Moto on every service. See benchmarks →
10 Language SDKs
Go (in-process), Python, Node.js, Java, Kotlin, Rust, C/C++, Ruby, C#, Swift. One line to start testing. View SDKs →
Infrastructure as Code
Terraform, CDK, and Pulumi work out of the box. Use your existing IaC files. Terraform guide →
Test Toolkit
State snapshots, chaos engineering, traffic replay, contract testing, CloudTrail replay, and multi-account isolation. Testing guide →
Debug Tools
See every request, trace it across services, inspect payloads, view topology maps, track metrics, and inject failures. All at localhost:4500. Debug tools →
Switching from LocalStack or Moto? LocalStack → CloudMock · Moto → CloudMock