Skip to content
@microcks

Microcks

The Kubernetes native tool for API Mocking and Testing


Microcks logo

Project Chat Twitter LinkedIn YouTube License

✨ Welcome

Welcome to Microcks, the Open-Source (OSS) Kubernetes Native tool for API Mocking and Testing.

Microcks is a Cloud Native Computing Foundation Sandbox project 🚀

As numerous API styles and protocols coexist, requiring the need for a uniform way to accelerate and secure their delivery! Our objective is to establish Microcks as the de-facto standard tool for delivering this unified approach the Open-Source way 🙌

💡 From day one, Microcks had the vision of a multi-protocol API ecosystem due to the ubiquitous nature of API. This is especially true at the enterprise level where the technology strata are built over the years.

The most important aspect is testing your APIs consistently using OpenAPI, AsyncAPI, SoapUI, and Postman Collections across web, gRPC, WebSockets, GraphQL, Kafka, NATS, RabbitMQ, MQTT, Google PubSub, Amazon SQS/SNS and other popular patterns and protocols of your API lifecycle.

Kudos to our awesome sponsors and backers. If you'd like to join them, please consider sponsoring Microcks's development:

👉 https://github.com/microcks/.github/blob/main/BACKERS.md

🙌 Join the Microcks Adopters list

📢 If you're using Microcks in your organization, please add your company name to our Adopters list. 🙏 It really helps the project to gain momentum and credibility. It's a small contribution back to the project with a big impact.

👉 https://github.com/microcks/.github/blob/main/ADOPTERS.md

If you need to know why and how to add yourself to the list, please read the blog post "Join the Microcks Adopters list and Empower the vibrant open source Community 🙌"

🌎 Join Microcks community

We are an open community, and it means that you too can jump on board to make Microcks even greater!

We will be eager to prioritize items according to community feedback: you can check and collaborate via our list of issues on GitHub.

Come and say hi! on our Github discussion or Discord chat 💬, simply send some love through GitHub stars ⭐️ or follow us on Twitter, LinkedIn and our YouTube channel !

📑 Getting started

Wondering where to start first?

⏩ Very easy and straightforward using Docker Desktop Extension

But don't forget to check all the documentations we are maintaining:

📺 If you rather prefer to watch a video, check👇 https://www.youtube.com/@Microcks/videos

👩🏽‍💻 Contribute to Microcks

🙏 First of all, thanks for getting involved! ✨

To get involved with our community, please make sure you are familiar with the project's Code of Conduct.

You should also check out our contribution guide.

📢 Remember, code isn't the only way to help out! ❤️👇

  • Tell us more about your Microcks use cases and share it with all 🌍🌎🌏
  • Help us to polish the documentations
  • Like & share Microcks news and announcement on social networks 🤝
  • Any suggestions 👉 tell us 🫶
  • We Share. We Learn. We Grow 🚀

We can't wait to meet you! 🤗

Pinned

  1. microcks microcks Public

    Kubernetes native tool for mocking and testing API and micro-services. Microcks is a Cloud Native Computing Foundation sandbox project 🚀

    Java 1.2k 195

  2. api-lifecycle api-lifecycle Public

    Full lifecycle demonstration on Microcks usages

    HTML 35 26

  3. microcks-ansible-operator microcks-ansible-operator Public

    Kubernetes Operator for easy setup and management of Microcks installs

    Shell 24 4

  4. microcks-jenkins-plugin microcks-jenkins-plugin Public

    Jenkins plugins for easily running tests in Microcks

    Java 10 3

  5. microcks-cli microcks-cli Public

    Simple CLI for interacting with Microcks test APIs

    Go 17 4

  6. microcks.io microcks.io Public

    Public website resources and templates

    JavaScript 6 27

Repositories

Showing 10 of 43 repositories