A curated list of cloud emulators and local cloud development tools for AWS, Azure, and Google Cloud. Explore LocalStack, Moto, Azurite, Firebase, and more for integration testing and CI/CD.
See the codeCloud emulators reproduce selected cloud service APIs and behavior for local development and automated testing.
Discover emulators and cloud-specific test doubles for AWS, Microsoft Azure, and Google Cloud (GCP). Build repeatable integration tests and shorten feedback loops without provisioning every dependency in a cloud account.
Local mocks and emulators can reduce development and CI costs by avoiding repeated provisioning, idle test resources, and billable service calls in cloud accounts. Savings depend on the workload and should be weighed against local compute, maintenance, and any emulator licensing costs.
Entries are grouped by the APIs they emulate, not where they run. Multi-service means a suite or collection spanning services; it does not promise integrated behavior between them. Provider-built, community, and commercial tools are included. Supporting tools are listed separately.
Emulation is not full service parity. Check supported operations, persistence, identity behavior, runtime requirements, licensing, and access conditions. Use real-cloud tests for production-specific guarantees. The selection guide includes scenario-based shortlists, a comparison of every entry, and an evaluation checklist.
License markers: ๐ฐ Paid commercial plan or license for commercial use; a free tier or exception may exist. ๐ Vendor-specific software terms or an EULA apply; this does not mean a fee is required. Open-source licenses still apply to unmarked tools. Markers highlight verified conditions, not an exhaustive license audit.
See license and access notes for the marked tools and primary sources.
These tools run local workloads, manage emulator lifecycles, or prepare and restore test baselines; they are not full cloud emulators. Checkpoint integrations are listed for their specific emulator use case.
Start with the operations and failure paths your tests need. Use mocks for isolated logic, service emulators for API integration, and broader suites when the interactions between services matter. Infrastructure API simulation does not necessarily provision a working database, VM, network, or function runtime.
Compare candidates using the selection guide. Verify your SDK or IaC provider version, endpoints, resource lifecycle, and cleanup behavior against a controlled cloud environment.
Suggestions and corrections are welcome. Read the contribution guidelines and code of conduct, then open a pull request or use an issue template. Include upstream evidence, important limitations, and any affiliation.
JavaScript
100.0%
A curated list of cloud emulators and local cloud development tools for AWS, Azure, and Google Cloud. Explore LocalStack, Moto, Azurite, Firebase, and more for integration testing and CI/CD.
See the codeCloud emulators reproduce selected cloud service APIs and behavior for local development and automated testing.
Discover emulators and cloud-specific test doubles for AWS, Microsoft Azure, and Google Cloud (GCP). Build repeatable integration tests and shorten feedback loops without provisioning every dependency in a cloud account.
Local mocks and emulators can reduce development and CI costs by avoiding repeated provisioning, idle test resources, and billable service calls in cloud accounts. Savings depend on the workload and should be weighed against local compute, maintenance, and any emulator licensing costs.
Entries are grouped by the APIs they emulate, not where they run. Multi-service means a suite or collection spanning services; it does not promise integrated behavior between them. Provider-built, community, and commercial tools are included. Supporting tools are listed separately.
Emulation is not full service parity. Check supported operations, persistence, identity behavior, runtime requirements, licensing, and access conditions. Use real-cloud tests for production-specific guarantees. The selection guide includes scenario-based shortlists, a comparison of every entry, and an evaluation checklist.
License markers: ๐ฐ Paid commercial plan or license for commercial use; a free tier or exception may exist. ๐ Vendor-specific software terms or an EULA apply; this does not mean a fee is required. Open-source licenses still apply to unmarked tools. Markers highlight verified conditions, not an exhaustive license audit.
See license and access notes for the marked tools and primary sources.
These tools run local workloads, manage emulator lifecycles, or prepare and restore test baselines; they are not full cloud emulators. Checkpoint integrations are listed for their specific emulator use case.
Start with the operations and failure paths your tests need. Use mocks for isolated logic, service emulators for API integration, and broader suites when the interactions between services matter. Infrastructure API simulation does not necessarily provision a working database, VM, network, or function runtime.
Compare candidates using the selection guide. Verify your SDK or IaC provider version, endpoints, resource lifecycle, and cleanup behavior against a controlled cloud environment.
Suggestions and corrections are welcome. Read the contribution guidelines and code of conduct, then open a pull request or use an issue template. Include upstream evidence, important limitations, and any affiliation.
JavaScript
100.0%