Microcks
An open-source API mocking and testing platform. Import API specifications to instantly generate mock endpoints and run contract tests. The uber image bundles everything (app, MongoDB, Keycloak) in a single container.
Default Credentials
- Username:
admin
- Password:
microcks123
What You Can Do After Deployment
- Visit your domain — the Microcks dashboard loads with the login screen
- Import API specs — upload OpenAPI, AsyncAPI, GraphQL, gRPC, or SOAP definitions
- Auto-generate mocks — Microcks creates mock endpoints from your specs immediately
- Test contracts — run conformance tests against live API implementations
- Browse mock URLs — each imported API gets a unique mock endpoint URL
- Manage multiple APIs — organize APIs by labels, versions, and operations
- View test results — inspect pass/fail status for each operation and test run
Key Features
- OpenAPI 3.x and Swagger 2.x support
- AsyncAPI for event-driven APIs (Kafka, WebSocket, MQTT)
- GraphQL schema mocking
- gRPC / Protocol Buffers support
- SOAP / WSDL support
- Postman Collection import
- Contract testing with SLA verification
- Multi-artifact support (combine specs with examples)
- Built-in Keycloak for authentication
License
Apache-2.0 — GitHub