The Microcks homepage
Score7.4
Rank#1 of 27
PriceFree
Free planYes
Runs onAPI, Browser extension, Linux, macOS, Self-hosted, Web, Windows

Summary

Microcks is a free, open-source tool for mocking and testing APIs and microservices. It supports OpenAPI, AsyncAPI, gRPC/Protobuf, GraphQL and SOAP. Mocking can draw on supplied examples, generate realistic examples or transform mock data and responses dynamically. Its contract testing checks provider and consumer behavior against live implementations and specification versions. Microcks can automate checks in CI/CD pipelines, with integrations for GitHub Actions, Jenkins, GitLab CI and Tekton. Its containerized architecture can run on-premises, in the cloud or on developer laptops. The Uber distribution is designed for laptop and unit-test use with ephemeral in-memory storage. The project also offers a free community marketplace for API mocks and test suites. Two limits are worth noting: the public demo is read-only, and documentation says the all-managed Kubernetes setup is intended for discovery rather than production because its single Keycloak and MongoDB instances are not tuned for scale or security best practices.

Who it is for

Microcks suits API owners, developers, quality assurance teams and platform engineers who need API mocks or contract checks. Teams can choose laptop, cloud or on-premises deployment.

What is good

  • Supports five API specification and protocol types
  • Automates checks in major CI/CD pipelines
  • Can run on laptops, cloud or on-premises
  • Free and open source

What to know first

  • Public demo cannot import or modify artifacts
  • All-managed Kubernetes setup is not recommended for production

Verdict

Microcks covers mocking, contract testing and pipeline automation across several API formats. For production deployments, consider the documented limitations of the all-managed Kubernetes setup.

Microcks plans and pricing

All plans
Microcks (open-source distribution) Free 100% open source, community-driven initiative · self-hosted deployment options microcks.io · 2 Oct 2026

Compared on API mocking tools

Free plan
Yesmicrocks.io

Facts

Purpose
Microcks is a tool for mocking and testing APIs and microservices.microcks.io · 30 Sept 2026
Open source
Microcks is a 100% open source, community-driven CNCF Incubating project.microcks.io · 30 Sept 2026
Protocols
It supports OpenAPI, AsyncAPI, gRPC/Protobuf, GraphQL and SOAP.microcks.io · 30 Sept 2026
Dynamic mocking
Mocking can reuse examples, generate realistic examples, or transform mock data and responses.microcks.io · 30 Sept 2026
Contract testing
Microcks performs provider and consumer contract testing against live implementations and specification versions.microcks.io · 30 Sept 2026
CI/CD automation
It automates checks in CI/CD pipelines and provides auto-generated code snippets for integration.microcks.io · 30 Sept 2026
Deployment
Its containerized architecture supports deployment on-premises, in the cloud, or on developer laptops.microcks.io · 30 Sept 2026
Demo limitation
The public demo is read-only and cannot import new APIs or modify existing artifacts.microcks.io · 30 Sept 2026
Security
Authentication is delegated to Keycloak using OpenID Connect Authorization Code Flow.microcks.io · 30 Sept 2026
Secrets
Only Microcks administrators can manage credentials for Git repositories, API endpoints and event brokers.microcks.io · 30 Sept 2026
Integrations
Official automation integrations include GitHub Actions, Jenkins, GitLab CI and Tekton Pipelines.microcks.io · 30 Sept 2026
Backstage
The Backstage provider discovers APIs from Microcks instances and synchronizes them into the Backstage Software Catalog.microcks.io · 30 Sept 2026
Testcontainers
Official Testcontainers modules support Java, NodeJS/TypeScript, Golang and .NET; Python support is community-maintained.microcks.io · 30 Sept 2026
CLI platforms
Microcks CLI binaries are available for Linux, macOS and Windows, and the CLI is also distributed as a container image.microcks.io · 30 Sept 2026
Current release
The homepage announces Microcks version 1.15.0 as released.microcks.io · 30 Sept 2026
Purpose
Microcks is a tool for mocking and testing APIs and microservices.microcks.io · 2 Oct 2026
Specifications
It supports OpenAPI, AsyncAPI, gRPC/Protobuf, GraphQL schemas, and SOAP.microcks.io · 2 Oct 2026
Mocking
It can reuse examples, generate realistic examples, and transform mock data and responses on the fly.microcks.io · 2 Oct 2026
Contract testing
It performs provider and consumer contract tests against live implementations and different specification versions.microcks.io · 2 Oct 2026
CI/CD
It provides integrations for GitHub Actions, Jenkins, GitLab CI, and Tekton pipelines.microcks.io · 2 Oct 2026
Deployment
Microcks can be installed using Docker Desktop Extension, Docker or Podman Compose, Helm, or a Kubernetes Operator.microcks.io · 2 Oct 2026
Local use
The Uber distribution is designed for laptop and unit-test use and uses in-memory MongoDB for ephemeral usage.microcks.io · 2 Oct 2026
Security
Microcks uses Keycloak for identity, authentication, permissions, and API endpoint protection, with OpenID Connect for user authentication.microcks.io · 2 Oct 2026
Access roles
The documented default roles are user, manager, and admin, with permissions for repository management and instance administration.microcks.io · 2 Oct 2026
Audience
The project describes use cases for API owners, developers, quality assurance teams, and platform engineers.microcks.io · 2 Oct 2026
Project status
Microcks is a CNCF incubating project and a 100% open-source, community-driven initiative.microcks.io · 2 Oct 2026
Marketplace
Microcks Hub is described as a free community marketplace for API mocks and test suites, and is enabled by default in Microcks.microcks.io · 2 Oct 2026
AI feature limit
The AI Copilot guide says the feature supports OpenAI-compatible APIs at the time of writing and requires an OpenAI API key in the documented Docker Desktop Extension setup.microcks.io · 2 Oct 2026

Best Microcks alternatives

See all 12