https://github.com/microcks/microcks
The open source, cloud native tool for API Mocking and Testing. Microcks is a Cloud Native Computing Foundation sandbox project 🚀
https://github.com/microcks/microcks
api api-testing asyncapi asyncapi-specification cncf cncf-project event-driven graphql kubernetes mock mock-server mocking openapi openapi-tooling openapi3 openapi31 postman-collection swagger swagger2 testing
Last synced: 4 days ago
JSON representation
The open source, cloud native tool for API Mocking and Testing. Microcks is a Cloud Native Computing Foundation sandbox project 🚀
- Host: GitHub
- URL: https://github.com/microcks/microcks
- Owner: microcks
- License: apache-2.0
- Created: 2015-02-23T15:46:09.000Z (about 10 years ago)
- Default Branch: master
- Last Pushed: 2025-04-10T16:54:16.000Z (4 days ago)
- Last Synced: 2025-04-10T18:11:13.613Z (4 days ago)
- Topics: api, api-testing, asyncapi, asyncapi-specification, cncf, cncf-project, event-driven, graphql, kubernetes, mock, mock-server, mocking, openapi, openapi-tooling, openapi3, openapi31, postman-collection, swagger, swagger2, testing
- Language: Java
- Homepage: https://microcks.io
- Size: 6.41 MB
- Stars: 1,586
- Watchers: 19
- Forks: 266
- Open Issues: 42
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
- Code of conduct: CODE_OF_CONDUCT.md
- Security: SECURITY-INSIGHTS.yml
- Governance: GOVERNANCE.md
- Roadmap: ROADMAP.md
Awesome Lists containing this project
- awesome-integration - Microcks (⭐1.5k) - A Kubernetes-native tool for API mocking and testing that supports AsyncAPI, OpenAPI, and Postman Collections. (Projects / API Testing)
- trackawesomelist - Microcks (⭐1.5k) (⭐1.6k) - A Kubernetes-native tool for API mocking and testing that supports AsyncAPI, OpenAPI, and Postman Collections. (Recently Updated / [Apr 09, 2025](/content/2025/04/09/README.md))
- awesome-java - Microcks
- awesome-grpc - Microcks - A [Cloud Native Computing Sandbox project](https://landscape.cncf.io/?selected=microcks) 🚀 dedicated to API Mocking and Testing ([gRPC supported](https://microcks.io/documentation/using/grpc/)) (Tools / Testing)
README
![]()
[](https://github.com/microcks/microcks/actions)
[](https://quay.io/repository/microcks/microcks?tab=tags)
[]((https://search.maven.org/artifact/io.github.microcks/microcks))
[](https://www.apache.org/licenses/LICENSE-2.0)
[](https://microcks.io/discord-invite/)
[](https://artifacthub.io/packages/search?repo=microcks)
[](https://landscape.cncf.io/?item=app-definition-and-development--application-definition-image-build--microcks)# Microcks - Kubernetes native tool for API Mocking & Testing
Microcks is a platform for turning your API and microservices assets - *OpenAPI specs*, *AsyncAPI specs*, *gRPC protobuf*, *GraphQL schema*, *Postman collections*, *SoapUI projects* - into live mocks in seconds.
It also reuses these assets for running compliance and non-regression tests against your API implementation. We provide integrations with *Jenkins*, *GitHub Actions*, *Tekton* and many others through a simple CLI.
## Getting Started
* [Documentation](https://microcks.io/documentation/tutorials/getting-started/)
* [Microcks Community](https://github.com/microcks/community) and community meetingTo get involved with our community, please make sure you are familiar with the project's [Code of Conduct](./CODE_OF_CONDUCT.md).
## Build Status
The current development version is `1.12.0-SNAPSHOT` on branch `1.12.x`.
[](https://github.com/microcks/microcks/actions)
#### Sonarcloud Quality metrics
[](https://sonarcloud.io/summary/new_code?id=microcks_microcks)
[](https://sonarcloud.io/summary/new_code?id=microcks_microcks)
[](https://sonarcloud.io/summary/new_code?id=microcks_microcks)
[](https://sonarcloud.io/summary/new_code?id=microcks_microcks)
[](https://sonarcloud.io/summary/new_code?id=microcks_microcks)
[](https://sonarcloud.io/summary/new_code?id=microcks_microcks)
[](https://sonarcloud.io/summary/new_code?id=microcks_microcks)#### Fossa license and security scans
[](https://app.fossa.com/projects/git%2Bgithub.com%2Fmicrocks%2Fmicrocks?ref=badge_shield&issueType=license)
[](https://app.fossa.com/projects/git%2Bgithub.com%2Fmicrocks%2Fmicrocks?ref=badge_shield&issueType=security)
[](https://app.fossa.com/projects/git%2Bgithub.com%2Fmicrocks%2Fmicrocks?ref=badge_small)#### Signature, Provenance, SBOM
[](https://microcks.io/documentation/references/container-images#software-supply-chain-security)
#### OpenSSF best practices
[](https://bestpractices.coreinfrastructure.org/projects/7513)
[](https://securityscorecards.dev/viewer/?uri=github.com/microcks/microcks)## Versions
Here are the naming conventions we're using for current releases, ongoing development maintenance activities.
| Status | Version | Branch | Container images tags |
| ----------- |-------------------|----------|-----------------------|
| Stable | `1.11.2` | `master` | `1.11.2`, `latest` |
| Dev | `1.12.0-SNAPSHOT` | `1.12.x` | `nightly` |
| Maintenance | `1.11.3-SNAPSHOT` | `1.11.x` | `maintenance` |## How to build Microcks
The build instructions are available in the [contribution guide](CONTRIBUTING.md).
## Thanks to community!
[](http://github.com/microcks/microcks/stargazers)
[](http://github.com/microcks/microcks/network/members)