LocalStack vs MockServer
LocalStack
localstack.cloudMockServer
mock-server.comSide by side
| Figure | LocalStack | MockServer |
|---|---|---|
| Price from | $2.42/mo | Free |
| Free plan | Yes | Yes |
| Free trial | Yes | — |
| Open source | Yes | — |
| Web | Yes | Yes |
| Windows | Yes | Yes |
| macOS | Yes | Yes |
| Linux | Yes | Yes |
| API | Yes | Yes |
| Self-hosted | Yes | Yes |
| Plans published | 14 | 1 |
| Spec score · Service Virtualization Software | 9.1 (#2) | 8.0 (#11) |
| Spec score · Integration Testing Tools | 9.2 (#3) | 8.0 (#15) |
| Purpose | LocalStack simulates cloud environments on customer infrastructure so developers and AI agents can validate cloud applications before deployment. | MockServer mocks and proxies HTTP, HTTPS and gRPC services for fast, isolated and deterministic testing. |
Plans
LocalStack
- Azure Public PreviewFree
- HobbyFree
- Hobby (LocalStack for AWS)Free
- Base (LocalStack for Snowflake)$29 a year
- Snowflake Base (annual)$29 a year
- Snowflake Base (monthly)$35 a month
- Base (annual)$39 a year
- Base (LocalStack for AWS)$39 a year
- Base (monthly)$45 a month
- Ultimate$89 a year
In their own words
LocalStack
LocalStack simulates cloud environments on customer infrastructure so developers and AI agents can validate applications before deployment. It currently emulates AWS and Snowflake, with AWS coverage described as 120+ services; an Azure public preview is coming soon. A typical workflow deploys application code and infrastructure-as-code resources into a local container, where teams can inspect failures and validate fixes before changing the endpoint to ship. LocalStack can run in GitHub Actions, GitLab CI, CircleCI, and Jenkins through a Docker image. The listed infrastructure-as-code tools include CDK, Terraform, and Pulumi. LocalStack is designed for development and testing, not production customer-facing applications. Hobby is free, offers 30+ emulated services and one personal sandbox, and is restricted to non-commercial use. AWS Base costs $39 a year, billed at $39 per license per month annually, or $45 per license per month billed monthly. LocalStack supports API, Linux, macOS, self-hosted, web, and Windows environments.
MockServer
MockServer is a free, self-hosted tool for mocking and proxying HTTP, HTTPS, and gRPC services during isolated testing. It can verify requests as well as stand in for services. Teams can generate mocks and validate traffic against OpenAPI or Swagger contracts, or import recorded sessions from browser HAR files and Postman collections. Beyond HTTP services, it can mock gRPC, AsyncAPI brokers such as Kafka, MQTT, and AMQP, and OAuth2/OIDC providers. Its protocol coverage includes HTTP/1.1, HTTP/2, HTTPS, SOCKS, and experimental HTTP/3, which uses a separate UDP port. For fault-oriented testing, it can add latency, errors, dropped connections, and malformed responses to mocked or proxied traffic. Deployment options include Docker, an executable JAR, Helm/Kubernetes, Testcontainers, Homebrew, and a JVM-less bundle. A web dashboard displays logs, expectations, and recorded traffic; Prometheus metrics and OpenTelemetry tracing are available for shared environments. Each instance includes an MCP server at /mockserver/mcp. The /mockserver/status and /mockserver/ready probes remain reachable without authentication or authorization.