For AI agents: the complete documentation index is available at llms.txt; every page is also available as Markdown by appending .md to its URL.
Skip to main content

What is Microcks?

Microcks is a tool for mocking and testing your APIs and microservices. It leverages API standards to provide a uniform and multi-protocol approach for simulating complex distributed environments and validating service components in isolation.

Microcks facilitates rapid simulation generation, automated API testing, and seamless CI/CD integration, streamlining development and deployment processes. Microcks empowers teams to optimize services and accelerate product releases, gaining a competitive advantage.

Microcks is a Cloud Native Computing Foundation (CNCF) Incubating project and a 100% open source, community-driven initiative.


Who can use Microcks?​

Depending on your profile, you may use Microcks to gain different advantages:

API owner
For API Owners
  • Get instant feedback on design iterations with Microcks powered simulations
  • Leverage Open Standards and ensure re-use for easy communication
  • Share simulations and conformance certification test kits with your teams and partners
  • Assess and monitor conformance quality risks of your API and services portfolio
Developer
For Developers
  • Use Microcks on your laptop to simulate API and services dependencies
  • Leverage your API specifications, GraphQL or gRPC schemas and collections to get free mocks
  • Write Integration Tests the easy way with our Testcontainers module
  • Get free, no-code contract-testing for all your API and services versions
Developer
For Quality Assurance
Developer
For Platform Engineers
  • Provide testing environments as-a-service, at very low cost
  • Guarantee flexibility and scalability thanks to Kubernetes-native deployments
  • Integrate Microcks into your Internal Developer Portal powered by Backstage or Kratix
  • Deploy Sandboxes for internals, partners, customers the easy way via GitOps