
Microcks
7.2#4 in api mocking toolsFree planFree planWebAPIExtensionLinux
Visit
| Fact | Microcks | MockWebServer |
|---|---|---|
| Integrations | Official automation integrations include GitHub Actions, Jenkins, GitLab CI and Tekton Pipelines. | Optional artifacts provide JUnit 4 and JUnit 5 integrations, while the core mockwebserver3 module has no JUnit dependency. |
| Protocols | It supports OpenAPI, AsyncAPI, gRPC/Protobuf, GraphQL and SOAP. | OkHttp describes MockWebServer as a library for testing HTTP, HTTPS, and HTTP/2 clients. |
| Purpose | Microcks is a tool for mocking and testing APIs and microservices. | MockWebServer is a library for testing HTTP, HTTPS, and HTTP/2 clients. |
| Security | Microcks uses Keycloak for identity, authentication, permissions, and API endpoint protection, with OpenID Connect for user authentication. | The docs state that MockWebServer can test HTTP, HTTPS, and HTTP/2 clients; they do not state security certifications or compliance claims. |
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.
It suits developers writing internal or basic tests for apps that use OkHttp. Java and Kotlin test examples are provided.