Kubernetes native API mocking and testing with live mocks from OpenAPI, AsyncAPI, gRPC, GraphQL, and more
Apache-2.0
- Java
- TypeScript
- HTML

About Microcks
Microcks is a Kubernetes-native tool for API mocking and testing. It turns your API and microservices artifacts into live, running mocks, so teams can exercise an API before or alongside the real implementation.
It ingests OpenAPI specs, AsyncAPI specs, gRPC protobuf, GraphQL schemas, Postman collections, and SoapUI projects and stands up mocks from them in seconds. The same artifacts then drive contract conformance and non-regression tests against the real API. A simple CLI wires this into Jenkins, GitHub Actions, Tekton, and other pipelines.
Microcks is a CNCF incubating project. You self-host it on Kubernetes or with the published container images, and it is open source under the Apache License 2.0.
Key features
- Live mocks from OpenAPI, AsyncAPI, gRPC, GraphQL, Postman, and SoapUI
- Contract conformance and non-regression tests for APIs
- CLI for wiring mocks and tests into CI pipelines
- Integrations with Jenkins, GitHub Actions, and Tekton
Details
- First released
- 2015
- Runs on
- Kubernetes · containers
- Deployment
- self-hostable · docker
- Governance
- CNCF incubating project
- License
- Apache-2.0
- Input formats
- OpenAPI · AsyncAPI · gRPC · GraphQL
