Microcks is an open-source, cloud-native platform for API mocking and testing. The CNCF Technical Oversight Committee (TOC) has voted to accept Microcks as a CNCF incubating project.
Overview
Microcks solves the challenge of developing and testing services in isolation when many depend on each other by providing a unified, multi-protocol approach that spans both synchronous REST/RPC APIs and event-driven, asynchronous architectures. With Microcks, teams can instantly turn their existing API contract documents into live mock servers, which then power automated contract conformance tests against real implementations.
What it does
Microcks is composed of several modular components, including the Core Server, Async Minion, Operator, Helm Chart, Testcontainers Libraries, and CLI. The Core Server provides the API mocking engine, web UI, and REST API, ingesting API contract documents and serving dynamic mock responses. The Async Minion handles event-driven and asynchronous protocols, extending mocking beyond HTTP.
Microcks has seen significant growth in adoption, contribution, development, and ecosystem reach since joining the CNCF Sandbox on June 22, 2023. Adoption has surged, with container image downloads exceeding 2.5 million in 2025. Over 34 organizations publicly adopt Microcks, with 13 added in 2025 alone. The project has high community interest, evidenced by 1,800 GitHub stars and 311 forks on the main repository.
Tradeoffs
The project's maintainers are focused on several key development areas to enhance the platform, including integrating with AI and the Model Context Protocol (MCP), expanding support for the AsyncAPI ecosystem, and growing the Testcontainers ecosystem. Microcks will feature continued observability enhancements, building on the 2025 OpenTelemetry integration.
In conclusion, Microcks joining the CNCF incubator is a validation of the technology and the community that has shaped it. As a CNCF-hosted project, Microcks is part of a neutral foundation aligned with its technical interests, and it will continue to grow and enhance the platform to make multi-protocol API testing effortless for every team that builds on Kubernetes.