<?xml version="1.0" encoding="utf-8" standalone="yes"?><rssversion="2.0"xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>API Mocking and Testing | Microcks.io</title><link>https://microcks.io/</link><description>Recent content on API Mocking and Testing | Microcks.io</description><generator>Hugo</generator><language>en-US</language><lastBuildDate>Thu, 13 Aug 2026 00:00:00 +0200</lastBuildDate><atom:linkhref="https://microcks.io/index.xml"rel="self"type="application/rss+xml"/><item><title>OpenAPI Conventions</title><link>https://microcks.io/documentation/references/artifacts/openapi-conventions/</link><pubDate>Mon, 27 May 2024 00:00:00 +0200</pubDate><guid>https://microcks.io/documentation/references/artifacts/openapi-conventions/</guid><description><h2 id="conventions">Conventions</h2>
<p>In addition of schema information, Microcks uses <a href="https://github.com/OAI/OpenAPI-Specification/blob/master/versions/3.0.1.md#exampleObject"
target="_blank"
>OpenAPI Example Objects</a> to produce working mocks and build test suite for validating your implementation.</p></description></item><item><title>Deployment topologies</title><link>https://microcks.io/documentation/explanations/deployment-topologies/</link><pubDate>Tue, 10 Dec 2024 00:00:00 +0100</pubDate><guid>https://microcks.io/documentation/explanations/deployment-topologies/</guid><description><h2 id="introduction">Introduction</h2>
<p>We often get the question from people who are adopting Microcks on the deployment topology: <strong>Where to deploy it and which personas to target?</strong> Microcks is modular and flexible, and it runs in many different ways. Having many options can make it unclear to novice users where to begin and how to get started.</p></description></item><item><title>Container Images</title><link>https://microcks.io/documentation/references/container-images/</link><pubDate>Mon, 13 May 2024 00:00:00 +0200</pubDate><guid>https://microcks.io/documentation/references/container-images/</guid><description><h2 id="introduction">Introduction</h2>
<p>Microcks components are distributed as <a href="https://opencontainers.org/"
target="_blank"
>OCI</a> container images that can be executed using container runtimes such as <a href="https://www.docker.com/"
target="_blank"
>Docker</a> or <a href="https://podman.io/"
target="_blank"
>Podman</a>. All our container images are produced for both <code>linux/amd64</code> and <code>linux/arm64</code> architectures.</p></description></item><item><title>As a Docker Desktop Extension</title><link>https://microcks.io/documentation/guides/installation/docker-desktop-extension/</link><pubDate>Tue, 30 Apr 2024 00:00:00 +0200</pubDate><guid>https://microcks.io/documentation/guides/installation/docker-desktop-extension/</guid><description><p>This guide shows you how to install Microcks as a Docker Desktop Extension on your local machine. This way of installing Microcks is very convenient for people who want to start quickly with the most common Microcks capabilities and without hitting the terminal 👻</p></description></item><item><title>Connecting to Microcks API</title><link>https://microcks.io/documentation/guides/automation/api/</link><pubDate>Tue, 30 Apr 2024 00:00:00 +0200</pubDate><guid>https://microcks.io/documentation/guides/automation/api/</guid><description><h2 id="overview">Overview</h2>
<p>This guide shows you how to authenticate to and use the Microcks API for better automation of tasks. As all the features available in Microcks can be used directly through its <a href="https://microcks.io/documentation/references/apis/open-api"
>REST API</a>, you can extend it in the way you want and use it in a pure headless mode.</p></description></item><item><title>Enabling the AI Copilot</title><link>https://microcks.io/documentation/guides/integration/ai-copilot/</link><pubDate>Tue, 30 Apr 2024 00:00:00 +0200</pubDate><guid>https://microcks.io/documentation/guides/integration/ai-copilot/</guid><description><h2 id="overview">Overview</h2>
<p>This guide shows you how to enable the <a href="https://microcks.io/blog/microcks-1.8.0-release/#introducing-ai-copilot"
target="_blank"
>AI Copilot feature</a> introduced in Microcks `1.8.0. AI Copilot can generate meaningful samples to complete your API specification with mocks when you don&rsquo;t have examples specified or need more examples to make the dataset more representative.</p></description></item><item><title>Application Configuration</title><link>https://microcks.io/documentation/references/configuration/application-config/</link><pubDate>Mon, 29 Apr 2024 00:00:00 +0200</pubDate><guid>https://microcks.io/documentation/references/configuration/application-config/</guid><description><h2 id="overview">Overview</h2>
<p>This page aims to give you a comprehensive reference on the configuration properties used within Microcks. These informations are the ideal companion of
the <a href="https://microcks.io/documentation/explanations/deployment-options"
>Architecture &amp; Deployment Options</a> explanations and will be crucial for people who:</p></description></item><item><title>What is Microcks?</title><link>https://microcks.io/documentation/overview/what-is-microcks/</link><pubDate>Mon, 29 Apr 2024 00:00:00 +0200</pubDate><guid>https://microcks.io/documentation/overview/what-is-microcks/</guid><description><p>Microcks is a tool for <strong>mocking and testing</strong> your APIs and microservices. It leverages <strong>API standards</strong> to provide a <strong>uniform and multi-protocol approach</strong> for simulating complex distributed environments and validating service components in isolation.</p></description></item><item><title>Organizing Repository</title><link>https://microcks.io/documentation/guides/administration/organizing-repository/</link><pubDate>Sun, 22 Mar 2020 00:00:00 +0100</pubDate><guid>https://microcks.io/documentation/guides/administration/organizing-repository/</guid><description><h2 id="overview">Overview</h2>
<p>This guide walks through the different techniques for organizing your API &amp; Services repository content in Microcks. As you import more and more artifacts into Microcks, it can become difficult to find the API you&rsquo;re looking for! Microcks proposes handling by putting <code>labels</code> 🏷️ on <strong>APIs &amp; Services</strong> or <strong>Importer Jobs</strong> of your repository. Labels are a very flexible way to map your own organizational structures with loose coupling.</p></description></item><item><title>Importing Services & APIs</title><link>https://microcks.io/documentation/guides/usage/importing-content/</link><pubDate>Wed, 26 Feb 2020 00:00:00 +0100</pubDate><guid>https://microcks.io/documentation/guides/usage/importing-content/</guid><description><h2 id="overview">Overview</h2>
<p>This guide will show you and discuss the different options for importing Services and APIs into Microcks. There are basically two different ways of putting new content into Microcks:</p></description></item><item><title>Managing Users</title><link>https://microcks.io/documentation/guides/administration/users/</link><pubDate>Mon, 18 Nov 2019 00:00:00 +0100</pubDate><guid>https://microcks.io/documentation/guides/administration/users/</guid><description><h2 id="overview">Overview</h2>
<p>This guide will show you how to use the <strong>Users Management capabilities</strong> of the Microcks Web UI.</p></description></item><item><title>Microcks' OpenAPI</title><link>https://microcks.io/documentation/references/apis/open-api/</link><pubDate>Mon, 11 Nov 2019 00:00:00 +0100</pubDate><guid>https://microcks.io/documentation/references/apis/open-api/</guid><description><p>As a tool focused on APIs, Microcks also offers its own API that allows you to query its datastore and control the import jobs and configuration objects. You may use this API from your automation tool to dynamically launch new tests, register new mocks or globally control your Microcks server configuration.</p></description></item><item><title>Getting started</title><link>https://microcks.io/documentation/tutorials/getting-started/</link><pubDate>Sun, 01 Sep 2019 00:00:00 +0200</pubDate><guid>https://microcks.io/documentation/tutorials/getting-started/</guid><description><h2 id="quickstart">Quickstart</h2>
<p>In this tutorial, you will discover Microcks mocking features by re-using a simple REST API sample. For that: you will run Microcks on your local machine, then load a sample provided by the Microcks team, explore the web user interface and then interact with an API mock.</p></description></item><item><title>Project Goals</title><link>https://microcks.io/documentation/overview/project-goals/</link><pubDate>Wed, 11 Feb 2026 00:00:00 +0100</pubDate><guid>https://microcks.io/documentation/overview/project-goals/</guid><description><p>The goal of the Microcks project is to accelerate cloud‑native application adoption by addressing the challenges of complex, distributed, multi‑protocol systems:</p></description></item><item><title>AsyncAPI Conventions</title><link>https://microcks.io/documentation/references/artifacts/asyncapi-conventions/</link><pubDate>Mon, 27 May 2024 00:00:00 +0200</pubDate><guid>https://microcks.io/documentation/references/artifacts/asyncapi-conventions/</guid><description><h2 id="conventions">Conventions</h2>
<p>In addition of schema information, Microcks uses <a href="https://v2.asyncapi.com/docs/reference/specification/v2.6.0"
target="_blank"
>AsyncAPI Message Example Objects</a> to produce example messages for mocking purpose.</p></description></item><item><title>Setting custom dispatcher</title><link>https://microcks.io/documentation/guides/usage/custom-dispatchers/</link><pubDate>Tue, 30 Apr 2024 00:00:00 +0200</pubDate><guid>https://microcks.io/documentation/guides/usage/custom-dispatchers/</guid><description><h2 id="overview">Overview</h2>
<p>Custom dispatchers let you control how Microcks selects the response example to return for a given request. Instead of relying only on inferred rules, you can explicitly tell Microcks which request elements to inspect (headers, URL parts, query params, body, scripts, proxies, etc.) and how to route to a named example.</p></description></item><item><title>Using Microcks CLI</title><link>https://microcks.io/documentation/guides/automation/cli/</link><pubDate>Tue, 30 Apr 2024 00:00:00 +0200</pubDate><guid>https://microcks.io/documentation/guides/automation/cli/</guid><description><h2 id="overview">Overview</h2>
<p>This guide illustrates the usage of <code>microcks-cli</code>, a command-line tool for interacting with Microcks APIs. It allows for launching tests or importing API artifacts with minimal dependencies. It is managed and released independently of the core Microcks server components within its <a href="https://github.com/microcks/microcks-cli"
target="_blank"
>own GitHub repository</a>. The CLI <a href="https://microcks.io/documentation/guides/automation/api"
>connects to API</a> and uses <a href="https://microcks.io/documentation/explanations/service-account"
>Service Account</a> and so it&rsquo;s definitely worth the read 😉</p></description></item><item><title>With Docker Compose</title><link>https://microcks.io/documentation/guides/installation/docker-compose/</link><pubDate>Tue, 30 Apr 2024 00:00:00 +0200</pubDate><guid>https://microcks.io/documentation/guides/installation/docker-compose/</guid><description><p>This guide shows you how to install and run Microcks using Docker Compose.</p></description></item><item><title>Microcks' AsyncAPI</title><link>https://microcks.io/documentation/references/apis/async-api/</link><pubDate>Mon, 29 Apr 2024 00:00:00 +0200</pubDate><guid>https://microcks.io/documentation/references/apis/async-api/</guid><description><p>As a tool focused on APIs and Events, Microcks also offers its own Events API that allows you subscribe to events produced by Microcks. Depending on your deployment topology, those events can be consumed directly via WebSockets or via a Kafka topic named <code>microcks-services-updates</code>.</p></description></item><item><title>Security Configuration</title><link>https://microcks.io/documentation/references/configuration/security-config/</link><pubDate>Mon, 29 Apr 2024 00:00:00 +0200</pubDate><guid>https://microcks.io/documentation/references/configuration/security-config/</guid><description><h2 id="overview">Overview</h2>
<p>This page aims to give you a comprehensive reference on the configuration properties used within Microcks. These informations are the ideal companion of
the <a href="https://microcks.io/documentation/explanations/deployment-options"
>Architecture &amp; Deployment Options</a> explanations and will be crucial for people who want to review
the different security related capabilities of a deployment.</p></description></item><item><title>Kafka, Avro & Schema Registry</title><link>https://microcks.io/documentation/guides/usage/async-protocols/avro-messaging/</link><pubDate>Fri, 12 Feb 2021 00:00:00 +0100</pubDate><guid>https://microcks.io/documentation/guides/usage/async-protocols/avro-messaging/</guid><description><h2 id="overview">Overview</h2>
<p>This guide shows you how to use Microcks for mocking and testing <a href="https://avro.apache.org"
target="_blank"
>Avro</a> encoding on top of <a href="https://kafka.apache.org"
target="_blank"
>Apache Kafka</a>. You&rsquo;ll see how Microcks can speed up the sharing of Avro schema to consumers using a Schema Registry, and we will check how Microcks can detect drifts between the expected Avro format and the one really used.</p></description></item><item><title>Architecture & deployment options</title><link>https://microcks.io/documentation/explanations/deployment-options/</link><pubDate>Tue, 15 Dec 2020 00:00:00 +0100</pubDate><guid>https://microcks.io/documentation/explanations/deployment-options/</guid><description><h2 id="introduction">Introduction</h2>
<p>Microcks is a modular cloud-native application that can be deployed using many different <a href="https://microcks.io/documentation/guides/installation"
>installation methods</a>. This documentation details internal components and exposes the different options for deploying them. It also discusses the pros and cons of those different options and the target usage they&rsquo;re addressing.</p></description></item><item><title>Getting started with Tests</title><link>https://microcks.io/documentation/tutorials/getting-started-tests/</link><pubDate>Mon, 19 Oct 2020 00:00:00 +0200</pubDate><guid>https://microcks.io/documentation/tutorials/getting-started-tests/</guid><description><h2 id="quickstart-continue-with-tests">Quickstart (continue) with Tests</h2>
<p>Now that you have finished the <a href="https://microcks.io/documentation/tutorials/getting-started"
>Getting started</a> guide, you should have a Microcks installation up-and-running and filled with some samples from the Microcks repository. The goal of this page is to show you how you can use Microcks to achieve <strong>Contract Testing</strong> for your API, either manually from the UI or in an automated way using the Microcks CLI tooling.</p></description></item><item><title>Mock Templates</title><link>https://microcks.io/documentation/references/templates/</link><pubDate>Tue, 11 Feb 2020 00:00:00 +0100</pubDate><guid>https://microcks.io/documentation/references/templates/</guid><description><h2 id="introduction">Introduction</h2>
<p>This page contains the comprehensive lists of variables and functions that can be used to genete <a href="https://microcks.io/documentation/explanations/dynamic-content"
>dynamic mock content</a> in Microcks.</p></description></item><item><title>Applying constraints to mocks</title><link>https://microcks.io/documentation/guides/usage/mocks-constraints/</link><pubDate>Tue, 18 Jun 2024 00:00:00 +0200</pubDate><guid>https://microcks.io/documentation/guides/usage/mocks-constraints/</guid><description><h2 id="overview">Overview</h2>
<p>Sometimes, additional constraints may be required on a mock operation. Constraints related to API behaviour or semantics may be difficult, even impossible, to express with an API contract. Microcks allows you to specify such constraints by editing the properties of a Service or API operation.</p></description></item><item><title>Swagger Conventions</title><link>https://microcks.io/documentation/references/artifacts/swagger-conventions/</link><pubDate>Mon, 27 May 2024 00:00:00 +0200</pubDate><guid>https://microcks.io/documentation/references/artifacts/swagger-conventions/</guid><description><p>Microcks is supporting Swagger mocking and testing thanks to <a href="https://microcks.io/documentation/explanations/multi-artifacts"
>multi-artifacts support</a> feature. In order to use Swagger in Microcks, you will need 2 artifacts for each API definition:</p></description></item><item><title>Configuring the Backstage Plugin</title><link>https://microcks.io/documentation/guides/integration/backstage-plugin/</link><pubDate>Mon, 29 Sep 2025 00:00:00 +0200</pubDate><guid>https://microcks.io/documentation/guides/integration/backstage-plugin/</guid><description><p>The Microcks Backstage provider discovers APIs from one or more Microcks instances and syncs them into the Backstage Software Catalog as <code>API</code> entities. This page explains how to install, configure, and verify the provider in your Backstage app.</p></description></item><item><title>With Podman Compose</title><link>https://microcks.io/documentation/guides/installation/podman-compose/</link><pubDate>Tue, 30 Apr 2024 00:00:00 +0200</pubDate><guid>https://microcks.io/documentation/guides/installation/podman-compose/</guid><description><p>This guide shows you how to install and run Microcks using Docker Compose.</p></description></item><item><title>Your 1st REST mock</title><link>https://microcks.io/documentation/tutorials/first-rest-mock/</link><pubDate>Tue, 30 Apr 2024 00:00:00 +0200</pubDate><guid>https://microcks.io/documentation/tutorials/first-rest-mock/</guid><description><h2 id="overview">Overview</h2>
<p>This tutorial is a step-by-step walkthrough on how to use <a href="https://www.openapis.org/"
target="_blank"
>OpenAPI v3 Specification</a> to specify your mocks for your API.
This is hands-on introduction to <a href="https://microcks.io/documentation/references/artifacts/openapi-conventions"
>OpenAPI Conventions reference</a> that brings all details on conventions being used.</p></description></item><item><title>Helm Chart Parameters</title><link>https://microcks.io/documentation/references/configuration/helm-chart-config/</link><pubDate>Mon, 29 Apr 2024 00:00:00 +0200</pubDate><guid>https://microcks.io/documentation/references/configuration/helm-chart-config/</guid><description><h2 id="introduction">Introduction</h2>
<p>One easy way of installing Microcks is via a <a href="https://helm.sh/"
target="_blank"
>Helm Chart</a>. Kubernetes version 1.17 or greater is required. It is assumed that you have some kind of Kubernetes cluster up and running available. This can take several forms depending on your environment and needs:</p></description></item><item><title>Main Concepts</title><link>https://microcks.io/documentation/overview/main-concepts/</link><pubDate>Mon, 29 Apr 2024 00:00:00 +0200</pubDate><guid>https://microcks.io/documentation/overview/main-concepts/</guid><description><p>Before diving in, it is useful to briefly introduce or recall concepts or terminology we frequently use in the documentation.</p></description></item><item><title>Using GitHub Actions</title><link>https://microcks.io/documentation/guides/automation/github-actions/</link><pubDate>Fri, 19 Feb 2021 00:00:00 +0100</pubDate><guid>https://microcks.io/documentation/guides/automation/github-actions/</guid><description><h2 id="overview">Overview</h2>
<p>This guide shows you how to integrate Microcks into your <a href="https://github.com/features/actions"
target="_blank"
>Github Actions workflows</a>. Microcks provides 2 GitHub Actions for interacting with a Microcks instance from your workflows:</p></description></item><item><title>MQTT Mocking & Testing</title><link>https://microcks.io/documentation/guides/usage/async-protocols/mqtt-support/</link><pubDate>Mon, 15 Feb 2021 00:00:00 +0100</pubDate><guid>https://microcks.io/documentation/guides/usage/async-protocols/mqtt-support/</guid><description><h2 id="overview">Overview</h2>
<p>This guide shows you how to use the <a href="https://mqtt.org/"
target="_blank"
>Message Queuing Telemetry Transport (MQTT)</a> protocol with Microcks. MQTT is a standard messaging protocol for the Internet of Things (IoT). It is used today in a wide variety of industries, such as automotive, manufacturing, telecommunications, oil and gas, etc.</p></description></item><item><title>Accessing secured Resources</title><link>https://microcks.io/documentation/guides/administration/secrets/</link><pubDate>Mon, 18 Nov 2019 00:00:00 +0100</pubDate><guid>https://microcks.io/documentation/guides/administration/secrets/</guid><description><h2 id="overview">Overview</h2>
<p>Quickly after your initial experience with Microcks, you&rsquo;ll realize that <strong>it needs to access some of your private resources</strong> for smooth integration in your lifecycle. Typically:</p></description></item><item><title>Try Microcks</title><link>https://microcks.io/documentation/overview/try-microcks/</link><pubDate>Tue, 10 Jun 2025 00:00:00 +0200</pubDate><guid>https://microcks.io/documentation/overview/try-microcks/</guid><description><p>If you&rsquo;re looking to quickly explore Microcks without any installation, you can use our public demo instance:</p></description></item><item><title>Defining delays for mocks</title><link>https://microcks.io/documentation/guides/usage/delays/</link><pubDate>Tue, 06 May 2025 00:00:00 +0200</pubDate><guid>https://microcks.io/documentation/guides/usage/delays/</guid><description><h2 id="overview">Overview</h2>
<p>When using mocks to simulate a backend dependency, it may be more realistic to have responses that do not come immediately but <strong>reproduce the dependency response time and latency</strong>. Microcks allows you to specify such delays in different ways.</p></description></item><item><title>Configuring stateful mocks</title><link>https://microcks.io/documentation/guides/usage/stateful-mocks/</link><pubDate>Mon, 29 Jul 2024 00:00:00 +0200</pubDate><guid>https://microcks.io/documentation/guides/usage/stateful-mocks/</guid><description><h2 id="overview">Overview</h2>
<p>Microcks has allowed specifying <a href="https://microcks.io/documentation/explanations/dynamic-content"
>dynamic mock content</a> using expressions since the early days. Those features help translate an API&rsquo;s dynamic behaviour and provide meaningful simulations. However, sometimes, you may need to provide even more realistic behaviour, and that&rsquo;s where stateful mocks may be of interest.</p></description></item><item><title>Alternatives</title><link>https://microcks.io/documentation/overview/alternatives/</link><pubDate>Tue, 18 Jun 2024 00:00:00 +0200</pubDate><guid>https://microcks.io/documentation/overview/alternatives/</guid><description><blockquote>
<p><br/><strong>Comparison with alternatives is always a tough question 🤔</strong></p></description></item><item><title>GraphQL Conventions</title><link>https://microcks.io/documentation/references/artifacts/graphql-conventions/</link><pubDate>Mon, 27 May 2024 00:00:00 +0200</pubDate><guid>https://microcks.io/documentation/references/artifacts/graphql-conventions/</guid><description><p>In order to use GraphQL in Microcks, you will need two artifacts for each API definition as explained in <a href="https://microcks.io/documentation/explanations/multi-artifacts"
<p>This guide will walk you through the different steps of running a full Microcks installation on your laptop using <a href="https://kind.sigs.k8s.io"
target="_blank"
>Kind</a>. Step #4 is actually optional and may only be of interest if you&rsquo;d like to use the Asynchronous features of Microcks.</p></description></item><item><title>Your 1st GraphQL mock</title><link>https://microcks.io/documentation/tutorials/first-graphql-mock/</link><pubDate>Wed, 03 Jul 2024 00:00:00 +0200</pubDate><guid>https://microcks.io/documentation/tutorials/first-graphql-mock/</guid><description><h2 id="overview">Overview</h2>
<p>This tutorial is a step-by-step walkthrough on how to use <a href="https://graphql.org/"
target="_blank"
>GraphQL</a> schemas to get mocks for your GraphQL API. This is hands-on introduction to <a href="https://microcks.io/documentation/references/artifacts/graphql-conventions"
>GraphQL Conventions reference</a> that brings all details on conventions being used.</p></description></item><item><title>Your 1st gRPC mock</title><link>https://microcks.io/documentation/tutorials/first-grpc-mock/</link><pubDate>Tue, 30 Apr 2024 00:00:00 +0200</pubDate><guid>https://microcks.io/documentation/tutorials/first-grpc-mock/</guid><description><h2 id="overview">Overview</h2>
<p>This tutorial is a step-by-step walkthrough on how to use a <a href="https://grpc.io/docs/what-is-grpc/introduction/"
target="_blank"
>gRPC / Protocol Buffers</a> specification to get mocks for your gRPC Service. This is hands-on introduction to <a href="https://microcks.io/documentation/references/artifacts/grpc-conventions"
>gRPC Conventions reference</a> that brings all details on conventions being used.</p></description></item><item><title>Operator Configuration</title><link>https://microcks.io/documentation/references/configuration/operator-config/</link><pubDate>Mon, 29 Apr 2024 00:00:00 +0200</pubDate><guid>https://microcks.io/documentation/references/configuration/operator-config/</guid><description><h2 id="introduction">Introduction</h2>
<p>Operators are next-gen installer, maintainer and life-cycle manager for Kubernetes native applications. Operators are a Kubernetes native piece of software (aka Kube controller) that manages specific <code>Custom Resources</code> defining their domain of expertise. Microcks provide an Operator that was developed using the <a href="https://github.com/operator-framework/operator-sdk"
target="_blank"
>Operator Framework SDK</a> and that is distributed via <a href="https://operatorhub.io/operator/microcks"
<p>From the page displaying basic information on your <a href="https://microcks.io/documentation/tutorials/getting-started"
>API or Service mocks</a>, you have the ability to launch new tests against different endpoints that may represent different environments in your development process. Hitting the <strong>NEW TEST&hellip;</strong> button leads you to the following form, where you will be able to specify a target URL for the test, as well as a Runner—a testing strategy for your new launch:</p></description></item><item><title>RabbitMQ Mocking & Testing</title><link>https://microcks.io/documentation/guides/usage/async-protocols/rabbitmq-support/</link><pubDate>Tue, 22 Nov 2022 00:00:00 +0100</pubDate><guid>https://microcks.io/documentation/guides/usage/async-protocols/rabbitmq-support/</guid><description><h2 id="overview">Overview</h2>
<p>This guide shows you how to use the <a href="https://www.rabbitmq.com/"
target="_blank"
>RabbitMQ</a> protocol with Microcks. RabbitMQ is one of the most popular open source message brokers that supports different protocols, and more specifically <a href="https://www.rabbitmq.com/resources/specs/amqp0-9-1.pdf"
target="_blank"
>AMQP 0.9.1</a>, RabbitMQ was originally developed for.</p></description></item><item><title>Snapshotting/restoring Repository</title><link>https://microcks.io/documentation/guides/administration/snapshots/</link><pubDate>Mon, 18 Nov 2019 00:00:00 +0100</pubDate><guid>https://microcks.io/documentation/guides/administration/snapshots/</guid><description><h2 id="overview">Overview</h2>
<p>This guide will teach you about Microcks <em>Snapshots</em> and their use-case sweet spots. As an administrator, you will learn how to select the elements you would like to snapshot and how to import a previous Snapshot to restore content.</p></description></item><item><title>Simulating OpenAPI Callbacks</title><link>https://microcks.io/documentation/guides/usage/openapi-callbacks/</link><pubDate>Fri, 06 Feb 2026 00:00:00 +0100</pubDate><guid>https://microcks.io/documentation/guides/usage/openapi-callbacks/</guid><description><h2 id="overview">Overview</h2>
<p>In OpenAPI v3 specs, you can define callbacks – asynchronous, out-of-band requests that your service will send to some other service in response to certain events. These notifications will be “out-of-band”, that is, they will go through a connection other than the connection through which a visitor works, and they will be asynchronous, as they will be out of the regular request-response flow.</p></description></item><item><title>gRPC Conventions</title><link>https://microcks.io/documentation/references/artifacts/grpc-conventions/</link><pubDate>Mon, 27 May 2024 00:00:00 +0200</pubDate><guid>https://microcks.io/documentation/references/artifacts/grpc-conventions/</guid><description><p>In order to use gRPC in Microcks, you will need two artifacts for each service definition as explained in <a href="https://microcks.io/documentation/explanations/multi-artifacts"
>Multi-artifacts support</a>:</p></description></item><item><title>API Metadata Format</title><link>https://microcks.io/documentation/references/metadata/</link><pubDate>Thu, 16 May 2024 00:00:00 +0200</pubDate><guid>https://microcks.io/documentation/references/metadata/</guid><description><h2 id="introduction">Introduction</h2>
<p>Some Microcks mocks specific metadata or properties cannot be fully deduced from common attributes coming from OpenAPI or AsyncAPI. Thus we should rely on default values can be later overwritten by <code>manager</code> within Microcks either using the UI or through the Microcks API.</p></description></item><item><title>On Minikube with Helm</title><link>https://microcks.io/documentation/guides/installation/minikube-helm/</link><pubDate>Tue, 30 Apr 2024 00:00:00 +0200</pubDate><guid>https://microcks.io/documentation/guides/installation/minikube-helm/</guid><description><h2 id="overview">Overview</h2>
<p>This guide will walk you through the different steps of running a full Microcks installation on your laptop using <a href="https://minikube.sigs.k8s.io/"
target="_blank"
>Minikube</a>. Step #4 is actually optional and may only be of interest if you&rsquo;d like to use the Asynchronous features of Microcks.</p></description></item><item><title>Your 1st Soap mock</title><link>https://microcks.io/documentation/tutorials/first-soap-mock/</link><pubDate>Tue, 30 Apr 2024 00:00:00 +0200</pubDate><guid>https://microcks.io/documentation/tutorials/first-soap-mock/</guid><description><h2 id="overview">Overview</h2>
<p>This tutorial is a step-by-step walkthrough on how to use <a href="https://www.soapui.org"
target="_blank"
>SoapUI</a> projects to get mocks for your SOAP WebService. This is hands-on introduction to <a href="https://microcks.io/documentation/references/artifacts/soapui-conventions"
>SoapUI Conventions reference</a> that brings all details on conventions being used.</p></description></item><item><title>NATS Mocking & Testing</title><link>https://microcks.io/documentation/guides/usage/async-protocols/nats-support/</link><pubDate>Mon, 30 Jan 2023 00:00:00 +0100</pubDate><guid>https://microcks.io/documentation/guides/usage/async-protocols/nats-support/</guid><description><h2 id="overview">Overview</h2>
<p>This guide shows you how to use a <a href="https://nats.io/"
target="_blank"
>NATS</a> protocol with Microcks. NATS is a Cloud Native, Open Source and High-performance Messaging technology. It is a single technology that enables applications to securely communicate across any combination of cloud vendors, on-premise, edge, web and mobile, and devices. Client APIs are provided in over 40 languages and frameworks and you can check out the <a href="https://nats.io/download/"
target="_blank"
>full list of clients</a>.</p></description></item><item><title>Simulating OpenAPI Webhooks</title><link>https://microcks.io/documentation/guides/usage/openapi-webhooks/</link><pubDate>Thu, 05 Mar 2026 00:00:00 +0100</pubDate><guid>https://microcks.io/documentation/guides/usage/openapi-webhooks/</guid><description><h2 id="overview">Overview</h2>
<p>In OpenAPI v3 specs, you can define webhooks - even if closely related to or confused with the <a href="../openapi-callbacks"
>callbacks feature</a> those are different beasts. Webhooks are still asynchronous, out-of-band requests that your service will send to some other service but the difference is that webhooks are not related to an initial API interaction. As a webhook consumer you may not even never interact with other API operation.</p></description></item><item><title>API Examples Format</title><link>https://microcks.io/documentation/references/examples/</link><pubDate>Fri, 26 Jul 2024 00:00:00 +0200</pubDate><guid>https://microcks.io/documentation/references/examples/</guid><description><h2 id="introduction">Introduction</h2>
<p><code>APIExamples</code> format is Microcks&rsquo; own specification format for defining examples intended to be used by Microcks mocks. It can be seen as a lightweight, general purpose specification to solely serve the need to provide mock datasets. The goal of this specification is to keep the Microcks adoption curve very smooth with development teams but also for non developers.</p></description></item><item><title>Postman Conventions</title><link>https://microcks.io/documentation/references/artifacts/postman-conventions/</link><pubDate>Mon, 27 May 2024 00:00:00 +0200</pubDate><guid>https://microcks.io/documentation/references/artifacts/postman-conventions/</guid><description><h2 id="conventions">Conventions</h2>
<p>In order to be correctly imported and understood by Microcks, your <a href="https://www.postman.com/collection/"
target="_blank"
>Postman Collection</a> should follow a little set of reasonable conventions and best practices.</p></description></item><item><title>Your 1st AsyncAPI on Kafka mock</title><link>https://microcks.io/documentation/tutorials/first-asyncapi-mock/</link><pubDate>Tue, 30 Apr 2024 00:00:00 +0200</pubDate><guid>https://microcks.io/documentation/tutorials/first-asyncapi-mock/</guid><description><h2 id="overview">Overview</h2>
<p>This tutorial is a step-by-step walkthrough on how to use <a href="https://www.asyncapi.com/"
target="_blank"
>AsyncAPI v3 Specification</a> to specify your mocks for your Asynchronous and Event-Driven API. This is hands-on introduction to <a href="https://microcks.io/documentation/references/artifacts/asyncapi-conventions"
>AsyncAPI Conventions reference</a> that brings all details on conventions being used.</p></description></item><item><title>Pub/Sub Mocking & Testing</title><link>https://microcks.io/documentation/guides/usage/async-protocols/googlepubsub-support/</link><pubDate>Wed, 08 Feb 2023 00:00:00 +0100</pubDate><guid>https://microcks.io/documentation/guides/usage/async-protocols/googlepubsub-support/</guid><description><h2 id="overview">Overview</h2>
<p>This guide shows you how to use a <a href="https://cloud.google.com/pubsub/"
target="_blank"
>Google Pub/Sub</a> messaging service with Microcks. Pub/Sub is an asynchronous and scalable messaging service that decouples services producing messages from services processing those messages. Pub/Sub allows services to communicate asynchronously, with latencies on the order of 100 milliseconds.</p></description></item><item><title>Using Jenkins Pipeline</title><link>https://microcks.io/documentation/guides/automation/jenkins/</link><pubDate>Fri, 19 Feb 2021 00:00:00 +0100</pubDate><guid>https://microcks.io/documentation/guides/automation/jenkins/</guid><description><h2 id="overview">Overview</h2>
<p>This guide illustrates how you can integrate the Microcks Jenkins plugin to keep Microcks in sync with your API specifications and integrate test stages within your <a href="https://www.jenkins.io/doc/book/pipeline/"
target="_blank"
>Jenkins CI/CD pipelines</a>. This plugin allows your Jenkins builds and jobs to import API <a href="https://microcks.io/documentation/references/artifacts/"
>Artifacts</a> into a Microcks instance and to launch new Tests. It uses <a href="https://microcks.io/documentation/explanations/service-account"
>Service Account</a> and so it&rsquo;s definitely worth the read 😉</p></description></item><item><title>Generating Direct API</title><link>https://microcks.io/documentation/guides/usage/direct-api/</link><pubDate>Sun, 01 Sep 2019 00:00:00 +0200</pubDate><guid>https://microcks.io/documentation/guides/usage/direct-api/</guid><description><h2 id="overview">Overview</h2>
<p>Even though Microcks promotes a contract-first approach for defining mocks, starting that way in real life may be difficult without a great maturity in API and Service contracts. You often need to play a bit with a fake API to really figure out their needs and how you should design an API contract. To help with this situation, Microcks offers the ability to <strong>directly generate an API</strong> that you may use as a sandbox.</p></description></item><item><title>Testcontainers Modules</title><link>https://microcks.io/documentation/references/testcontainers-modules/</link><pubDate>Thu, 17 Jul 2025 00:00:00 +0200</pubDate><guid>https://microcks.io/documentation/references/testcontainers-modules/</guid><description><h2 id="introduction">Introduction</h2>
<p>As introduced in our <a href="https://microcks.io/documentation/guides/usage/developing-testcontainers"
>Developing with Testcontainers</a> guide, you can be embed Microcks into your unit tests with the help of <a href="https://testcontainers.com"
target="_blank"
>Testcontainers</a> librairies. We provide support for the following languages in dedicated Testcontainers modules: <a href="https://github.com/microcks/microcks-testcontainers-java"
>Golang</a> and <a href="https://github.com/microcks/microcks-testcontainers-dotnet"
target="_blank"
>.NET</a>.</p></description></item><item><title>SoapUI Conventions</title><link>https://microcks.io/documentation/references/artifacts/soapui-conventions/</link><pubDate>Mon, 27 May 2024 00:00:00 +0200</pubDate><guid>https://microcks.io/documentation/references/artifacts/soapui-conventions/</guid><description><h2 id="conventions">Conventions</h2>
<p>In order to be correctly imported and understood by Microcks, your SoapUI project should follow a little set of reasonable conventions and best practices.</p></description></item><item><title>Developing with Testcontainers</title><link>https://microcks.io/documentation/guides/usage/developing-testcontainers/</link><pubDate>Tue, 30 Apr 2024 00:00:00 +0200</pubDate><guid>https://microcks.io/documentation/guides/usage/developing-testcontainers/</guid><description><h2 id="overview">Overview</h2>
<p>This guide will provide you with pointers on how to embed Microcks into your unit tests with the help of <a href="https://testcontainers.com"
target="_blank"
>Testcontainers</a>. The project now provides official modules for <a href="https://testcontainers.com"
target="_blank"
>Testcontainers</a> via a partnership with <a href="https://atomicjar.com/"
target="_blank"
>AtomicJar</a>, the company behind this fantastic library!</p></description></item><item><title>SQS/SNS Mocking & Testing</title><link>https://microcks.io/documentation/guides/usage/async-protocols/aws-sqs-sns-support/</link><pubDate>Tue, 06 Jun 2023 00:00:00 +0200</pubDate><guid>https://microcks.io/documentation/guides/usage/async-protocols/aws-sqs-sns-support/</guid><description><h2 id="overview">Overview</h2>
<p>This guide shows you how to use a <a href="https://aws.amazon.com/sqs/"
target="_blank"
>Amazon SQS</a> and <a href="https://aws.amazon.com/sns/"
target="_blank"
>Amazon SNS</a> messaging service with Microcks. As those two services are very frequently used in combination, we decided to cover both of them in the same guide as principles and configuration are very similar. However, Microcks may provide mocking and testing services for SQS only and mocking and testing services for SNS only. You don&rsquo;t have to use both to benefit from Microcks&rsquo; features.</p></description></item><item><title>Using GitLab CI</title><link>https://microcks.io/documentation/guides/automation/gitlab/</link><pubDate>Mon, 11 Nov 2019 00:00:00 +0100</pubDate><guid>https://microcks.io/documentation/guides/automation/gitlab/</guid><description><h2 id="overview">Overview</h2>
<p>This guide shows how to integrate Microcks within your GitLab CI pipelines. You will:</p></description></item><item><title>Http Archive Conventions</title><link>https://microcks.io/documentation/references/artifacts/har-conventions/</link><pubDate>Mon, 27 May 2024 00:00:00 +0200</pubDate><guid>https://microcks.io/documentation/references/artifacts/har-conventions/</guid><description><h2 id="conventions">Conventions</h2>
<p>In order to be correctly imported and understood by Microcks, your HAR file should follow a little set of reasonable conventions and best practices.</p></description></item><item><title>Multi-artifacts support</title><link>https://microcks.io/documentation/explanations/multi-artifacts/</link><pubDate>Tue, 30 Apr 2024 00:00:00 +0200</pubDate><guid>https://microcks.io/documentation/explanations/multi-artifacts/</guid><description><h2 id="introduction">Introduction</h2>
<p>Microcks can have multiple artifacts (one <code>primary</code> and many <code>secondary</code>) mapping to one API definition. The <code>primary</code> one will bring API or Service and operation metadata and examples. The <code>secondary</code> ones will only enrich existing operations with new non-conflicting requests/responses and event samples.</p></description></item><item><title>Connecting to Postman Workspaces</title><link>https://microcks.io/documentation/guides/integration/postman-workspace/</link><pubDate>Tue, 18 Jun 2024 00:00:00 +0200</pubDate><guid>https://microcks.io/documentation/guides/integration/postman-workspace/</guid><description><h2 id="overview">Overview</h2>
>Postman Workspaces</a> are a common and effective way of organizing your team&rsquo;s API work. Workspaces allow you to collaborate while designing your API and share your API artifacts like Postman Collections.</p></description></item><item><title>Dynamic mock content</title><link>https://microcks.io/documentation/explanations/dynamic-content/</link><pubDate>Tue, 11 Feb 2020 00:00:00 +0100</pubDate><guid>https://microcks.io/documentation/explanations/dynamic-content/</guid><description><h2 id="introduction">Introduction</h2>
<p>Whilst we deeply think that &ldquo;real-world&rdquo; static values for request/response samples are crucial to fully understanding the business usages and expectations of an API, we have to admit that it is more than often useful to introduce some kind of dynamically generated content for the response.</p></description></item><item><title>Using Tekton Pipeline</title><link>https://microcks.io/documentation/guides/automation/tekton/</link><pubDate>Mon, 11 Nov 2019 00:00:00 +0100</pubDate><guid>https://microcks.io/documentation/guides/automation/tekton/</guid><description><h2 id="overview">Overview</h2>
<p>This guide shows you how to integrate Microcks into your <a href="https://tekton.dev/"
target="_blank"
>Tekton</a> Pipelines. Microcks provides 2 Tekton <code>Tasks</code> for interacting with a Microcks instance. They allow you to:</p></description></item><item><title>Async API events triggers</title><link>https://microcks.io/documentation/explanations/async-triggers/</link><pubDate>Wed, 01 Apr 2026 00:00:00 +0200</pubDate><guid>https://microcks.io/documentation/explanations/async-triggers/</guid><description><h1 id="introduction">Introduction</h1>
<p>In modern distributed and decloupled architectures, it&rsquo;s a very common pattern to have a synchronous interaction (ie. invocation of REST/SOAP/GraphQL/gRPC API operation) triggering the publication of an asynchronous event on a channel (and thus an AsyncAPI <code>SEND</code> operation)</p></description></item><item><title>MCP endpoints support</title><link>https://microcks.io/documentation/explanations/mcp-endpoints/</link><pubDate>Tue, 27 May 2025 00:00:00 +0200</pubDate><guid>https://microcks.io/documentation/explanations/mcp-endpoints/</guid><description><h2 id="introduction">Introduction</h2>
<p>You know that API and AI are closely related and that LLMs and AI agents will be among the top consumers of your APIs tomorrow and even today. It becomes crucial to be able to check how AI Agents will reuse your API as tools!</p></description></item><item><title>On Kubernetes with Operator</title><link>https://microcks.io/documentation/guides/installation/kubernetes-operator/</link><pubDate>Tue, 30 Apr 2024 00:00:00 +0200</pubDate><guid>https://microcks.io/documentation/guides/installation/kubernetes-operator/</guid><description><h2 id="overview">Overview</h2>
<p>This guide shows you how to deploy and use the <a href="https://github.com/microcks/microcks-operator"
target="_blank"
>Microcks Kubernetes Operator</a>. If you&rsquo;re not familiar with Operators, we recommend having a read of this <a href="https://www.cncf.io/blog/2022/06/15/kubernetes-operators-what-are-they-some-examples/"
target="_blank"
>excellent introduction on Kubernetes Operators</a> and their benefits.</p></description></item><item><title>Conformance testing</title><link>https://microcks.io/documentation/explanations/conformance-testing/</link><pubDate>Tue, 15 Dec 2020 00:00:00 +0100</pubDate><guid>https://microcks.io/documentation/explanations/conformance-testing/</guid><description><h2 id="introduction">Introduction</h2>
<p>You may have experienced the frustration of deploying to production, only to discover that an API or service you integrate with has broken its contract. How can we effectively ensure this does not happen?</p></description></item><item><title>Service accounts</title><link>https://microcks.io/documentation/explanations/service-account/</link><pubDate>Sun, 01 Sep 2019 00:00:00 +0200</pubDate><guid>https://microcks.io/documentation/explanations/service-account/</guid><description><h2 id="introduction">Introduction</h2>
<p>Microcks is using <a href="https://openid.net/connect/"
target="_blank"
>OpenId Connect</a> and <a href="https://oauth.net/2/bearer-tokens/"
target="_blank"
>OAuth 2.0 bearer tokens</a> to secure its frontend and API access. While this is very convenient for interactive users, it may be impractical for machine-to-machine authentication when you want to interact with Microcks from a robot, CI/CD pipeline or simple CLI tool. For that, we decided to implement the simple <a href="https://oauth.net/2/grant-types/client-credentials/"
target="_blank"
>OAuth 2.0 Client Credentials Grant</a> in addition to other grants. This authentication is implemented using <em>Service Accounts</em> clients defined in the Realm configuration in Keycloak.</p></description></item><item><title>Dispatcher & dispatching rules</title><link>https://microcks.io/documentation/explanations/dispatching/</link><pubDate>Tue, 03 Mar 2020 00:00:00 +0100</pubDate><guid>https://microcks.io/documentation/explanations/dispatching/</guid><description><h2 id="introduction">Introduction</h2>
<p>In order to provide smart mocks, Microcks is using <code>Dispatcher</code> and <code>Dispatching Rules</code> to find the most appropriate response to return when receiving a request.</p></description></item><item><title>Adding external dependencies</title><link>https://microcks.io/documentation/guides/installation/externals/</link><pubDate>Thu, 26 Oct 2023 00:00:00 +0200</pubDate><guid>https://microcks.io/documentation/guides/installation/externals/</guid><description><h2 id="overview">Overview</h2>
<p>This guide is a walkthrough that exposes Microcks extension capabilities and explains how to leverage them. By the end of this tour, you should be able to apply your customizations and figure out the possibilities it offers.</p></description></item><item><title>Monitoring & Observability</title><link>https://microcks.io/documentation/explanations/monitoring/</link><pubDate>Fri, 09 Sep 2022 00:00:00 +0200</pubDate><guid>https://microcks.io/documentation/explanations/monitoring/</guid><description><h2 id="introduction">Introduction</h2>
<p>As a cloud-native application, we take great care of providing observability on what&rsquo;s going on within a Microcks instance. We dissociate two kinds of metrics: the <strong>Functional metrics</strong> related to all the domain objects you may find in Microcks and the <strong>Technical metrics</strong> related to resource consumption and performance.</p></description></item><item><title>Microcks is Now a CNCF Incubating Project! 🎉</title><link>https://microcks.io/blog/microcks-incubating-cncf/</link><pubDate>Mon, 11 May 2026 00:00:00 +0200</pubDate><guid>https://microcks.io/blog/microcks-incubating-cncf/</guid><description><p>We are beyond thrilled to announce a major milestone in our journey: <strong>Microcks has officially been accepted as an Incubating project</strong> by the Cloud Native Computing Foundation (CNCF)!</p></description></item><item><title>Microcks 1.14.0 release 🚀</title><link>https://microcks.io/blog/microcks-1.14.0-release/</link><pubDate>Wed, 29 Apr 2026 00:00:00 +0200</pubDate><guid>https://microcks.io/blog/microcks-1.14.0-release/</guid><description><p>We are thrilled to announce the <code>1.14.0</code> release of Microcks, the <a href="https://landscape.cncf.io/?selected=microcks"
target="_blank"
>CNCF</a>&rsquo;s open-source cloud-native tool for API Mocking and Testing! 🚀</p></description></item><item><title>Dynamic Mocking with JavaScript Dispatchers in Microcks</title><link>https://microcks.io/blog/js-dispatchers/</link><pubDate>Wed, 21 Jan 2026 00:00:00 +0100</pubDate><guid>https://microcks.io/blog/js-dispatchers/</guid><description><p>One of the most exciting new features introduced in <a href="https://microcks.io/blog/microcks-1.13.0-release/"
target="_blank"
><strong>Microcks 1.13</strong></a> is the ability to write <a href="https://microcks.io/documentation/explanations/dispatching/#javascript-scripting"
This gives you fine-grained control over how mock responses are selected and tailored—based not only on static examples but also on request headers, payloads, and parameters.</p></description></item><item><title>Testing Google Pub/Sub Locally? Microcks Now Supports the Emulator!</title><link>https://microcks.io/blog/google-pubsub-emulator-usage-dojo/</link><pubDate>Mon, 12 Jan 2026 00:00:00 +0100</pubDate><guid>https://microcks.io/blog/google-pubsub-emulator-usage-dojo/</guid><description><p>At <a href="https://dojo.tech/"
target="_blank"
><strong>Dojo</strong></a>, speed is critical. Not just in how fast our card machines process payments (which is milliseconds, by the way 😉), but in how fast we ship value to our customers.</p></description></item><item><title>Recap of an Incredible 2025, and Ready for 2026!</title><link>https://microcks.io/blog/recap-of-an-incredible-2025/</link><pubDate>Wed, 07 Jan 2026 00:00:00 +0100</pubDate><guid>https://microcks.io/blog/recap-of-an-incredible-2025/</guid><description><p>As we close the chapter on <strong>2025</strong>, we cant to take a moment to sincerely thank <strong>our adopters</strong>, <strong>contributors</strong>, <strong>sponsors</strong>, <strong>partners</strong>, and <strong>community members</strong>. Your continued trust, engagement, and energy are what drive Microcks&rsquo; growth year after year.</p></description></item><item><title>Microcks 1.13.0 release 🚀</title><link>https://microcks.io/blog/microcks-1.13.0-release/</link><pubDate>Tue, 04 Nov 2025 00:00:00 +0100</pubDate><guid>https://microcks.io/blog/microcks-1.13.0-release/</guid><description><p>We are excited to announce today the <code>1.13.0</code> release of Microcks, the <a href="https://landscape.cncf.io/?selected=microcks"
target="_blank"
>CNCF</a>&rsquo;s open-source cloud-native tool for API Mocking and Testing! 🚀</p></description></item><item><title>Beyond Code: Open Source, Mentorship and Microcks</title><link>https://microcks.io/blog/beyond-code-open-source-mentorship/</link><pubDate>Sat, 06 Sep 2025 00:00:00 +0200</pubDate><guid>https://microcks.io/blog/beyond-code-open-source-mentorship/</guid><description><p>Open source software proves that <strong>collective contribution creates collective value</strong>. However, as a contributor to <a href="https://microcks.io/"
target="_blank"
>Microcks</a>, I have observed a concerning pattern that threatens the sustainability of the project and countless others in the open source ecosystem.</p></description></item><item><title>Microcks 1.12.0 release 🚀</title><link>https://microcks.io/blog/microcks-1.12.0-release/</link><pubDate>Tue, 03 Jun 2025 00:00:00 +0200</pubDate><guid>https://microcks.io/blog/microcks-1.12.0-release/</guid><description><p>We are thrilled to announce today the <code>1.12.0</code> release of Microcks, the <a href="https://landscape.cncf.io/?selected=microcks"
target="_blank"
>CNCF</a>&rsquo;s open source cloud native tool for API Mocking and Testing! 🚀</p></description></item><item><title>BNP Paribas' IT Journey with Microcks</title><link>https://microcks.io/blog/bnp-journey-with-microcks/</link><pubDate>Mon, 26 May 2025 00:00:00 +0200</pubDate><guid>https://microcks.io/blog/bnp-journey-with-microcks/</guid><description><p>As the world of finance undergoes <strong>rapid digital transformation</strong>, the need for <strong>innovation</strong> that aligns with <strong>sustainable practices</strong> has never been greater. At <a href="https://personal-finance.bnpparibas/app/uploads/sites/4/2024/04/20240414_pres_instit_bnppf_externe_en-1.pdf"
target="_blank"
>BNP Paribas</a>, one of the world&rsquo;s leading banking institutions, we are proud to be at the <a href="https://group.bnpparibas/en/our-commitments/innovation/open-innovation"
target="_blank"
>forefront</a> of this <a href="https://group.bnpparibas/en/our-commitments/transitions/energy-efficiency"
target="_blank"
>movement</a>.</p></description></item><item><title>Microcks 1.11.1 release 🚀</title><link>https://microcks.io/blog/microcks-1.11.1-release/</link><pubDate>Mon, 10 Mar 2025 00:00:00 +0100</pubDate><guid>https://microcks.io/blog/microcks-1.11.1-release/</guid><description><p>Less than two months after the previous release, we are thrilled to announce this brand-new Microcks version! Please welcome the <code>1.11.1</code> release of Microcks, the <a href="https://landscape.cncf.io/?selected=microcks"
target="_blank"
>CNCF</a>&rsquo;s open source cloud native tool for API Mocking and Testing, 🙌</p></description></item><item><title>Microcks 1.11.0 release 🚀</title><link>https://microcks.io/blog/microcks-1.11.0-release/</link><pubDate>Wed, 22 Jan 2025 00:00:00 +0100</pubDate><guid>https://microcks.io/blog/microcks-1.11.0-release/</guid><description><p>Start fresh this New Year and welcome the <code>1.11.0</code> release of Microcks, the <a href="https://landscape.cncf.io/?selected=microcks"
target="_blank"
>CNCF</a>’s open-source cloud-native API Mocking and Testing tool!</p></description></item><item><title>Announcing Testcontainers Modules 0.3</title><link>https://microcks.io/blog/testcontainers-modules-0.3/</link><pubDate>Wed, 15 Jan 2025 00:00:00 +0100</pubDate><guid>https://microcks.io/blog/testcontainers-modules-0.3/</guid><description><p>To start the 2025 Year fresh, we&rsquo;re delighted to announce the release of the new series of our <a href="https://www.testcontainers.com"
>Microcks modules</a> are language-specific libraries that enable embedding Microcks into
your unit tests with lightweight, throwaway instances thanks to containers.</p></description></item><item><title>Recap of an Amazing 2024, and ready to go for 2025!</title><link>https://microcks.io/blog/recap-of-an-amazing-2024/</link><pubDate>Mon, 13 Jan 2025 00:00:00 +0100</pubDate><guid>https://microcks.io/blog/recap-of-an-amazing-2024/</guid><description><p>As we wrap up 2024, we at <a href="https://microcks.io/"
target="_blank"
>Microcks</a> want to express our gratitude to our <strong>adopters</strong>, <strong>sponsors</strong>, <strong>partners</strong>, and <strong>community members</strong>. Your unwavering support and engagement have been the foundation of our success, making this year nothing short of remarkable. We&rsquo;ve achieved significant milestones such as more <strong>community implication</strong>, <strong>stronger ecosystem collaboration</strong>, and significant <strong>communication contributions</strong> and <strong>amplification</strong> from our members.</p></description></item><item><title>Revolutionizing API Strategy: Lombard Odier's Success Story with Microcks</title><link>https://microcks.io/blog/lombard-odier-revolutionizing-api-strategy/</link><pubDate>Tue, 10 Dec 2024 00:00:00 +0100</pubDate><guid>https://microcks.io/blog/lombard-odier-revolutionizing-api-strategy/</guid><description><p><a href="https://www.lombardodier.com/home/about-us/la-maison.html"
target="_blank"
>Lombard Odier</a> is a global wealth and asset manager. For over 225 years and through more than 40 financial crises, the Group has aligned itself with the long-term interests of private and institutional clients. It has a strong balance sheet with a CET1 ratio of 31.7% and a Fitch rating of AA-, the highest possible rating for a bank of its size.</p></description></item><item><title>Microcks 1.10.0 release 🚀</title><link>https://microcks.io/blog/microcks-1.10.0-release/</link><pubDate>Wed, 07 Aug 2024 00:00:00 +0200</pubDate><guid>https://microcks.io/blog/microcks-1.10.0-release/</guid><description><p>We are excited to announce today the <code>1.10.0</code> release of Microcks, the <a href="https://landscape.cncf.io/?selected=microcks"
target="_blank"
>CNCF</a>&rsquo;s open-source cloud-native tool for API Mocking and Testing, ready for summer ☀️ vacations! 🚀</p></description></item><item><title>A Thriving year in the CNCF Sandbox and Its Transformative Impacts</title><link>https://microcks.io/blog/microcks-a-thriving-year-in-the-cncf-sandbox/</link><pubDate>Mon, 24 Jun 2024 00:00:00 +0200</pubDate><guid>https://microcks.io/blog/microcks-a-thriving-year-in-the-cncf-sandbox/</guid><description><p>In the <strong>ever-evolving landscape</strong> of <strong>open-source software</strong>, achieving <strong>recognition</strong> and <strong>support</strong> from <strong>reputable foundations can be a game-changer</strong> for projects. This was precisely the case for <a href="https://microcks.io/"
target="_blank"
>Microcks</a>, an <strong>innovative API mocking and testing project</strong>. When Microcks joined the <a href="https://www.cncf.io/"
target="_blank"
>CNCF</a> (Cloud Native Computing Foundation) Sandbox a year ago, opportunities opened. In this blog post, we&rsquo;ll delve into Microcks&rsquo;s exciting journey as it embraced its <a href="https://landscape.cncf.io/?selected=microcks"
target="_blank"
>CNCF Sandbox</a> status and explore the profound positive impacts the project experienced in its <strong>first year within the foundation</strong>.</p></description></item><item><title>CNAM Partners with Microcks for Automated SOAP Service Mocking</title><link>https://microcks.io/blog/cnam-soap-service-mocking/</link><pubDate>Mon, 03 Jun 2024 00:00:00 +0200</pubDate><guid>https://microcks.io/blog/cnam-soap-service-mocking/</guid><description><p>With over 2,500 employees, the Caisse Nationale de l’Assurance Maladie <a href="https://www.assurance-maladie.ameli.fr/"
target="_blank"
>CNAM</a> is the operational &ldquo;headquarters&rdquo; of France&rsquo;s compulsory health insurance system. We play a pivotal role in ensuring access to <strong>healthcare for all French citizens</strong>, overseeing and funding health insurance coverage for employees and their families.</p></description></item><item><title>Microcks 1.9.1 release 🚀</title><link>https://microcks.io/blog/microcks-1.9.1-release/</link><pubDate>Thu, 23 May 2024 00:00:00 +0200</pubDate><guid>https://microcks.io/blog/microcks-1.9.1-release/</guid><description><p>Just two months after the previous release, we are thrilled to announce this brand-new Microcks version! Please welcome the <code>1.9.1</code> release of Microcks, the Open-source cloud-native tool for API Mocking and Testing 🙌</p></description></item><item><title>Introducing new Proxy features in Microcks 1.9.1</title><link>https://microcks.io/blog/new-proxy-features-1.9.1/</link><pubDate>Mon, 13 May 2024 00:00:00 +0200</pubDate><guid>https://microcks.io/blog/new-proxy-features-1.9.1/</guid><description><p>We all know about the many benefits of Microcks, which makes it an excellent tool for the software development process. When I first started using it, everything went smoothly. However, there is no limit to QA&rsquo;s expectations 😊</p></description></item><item><title>Mocking OpenID Connect redirect</title><link>https://microcks.io/blog/mocking-oidc-redirect/</link><pubDate>Wed, 24 Apr 2024 00:00:00 +0200</pubDate><guid>https://microcks.io/blog/mocking-oidc-redirect/</guid><description><p>A few days ago, I worked on a new prototype to see what it means to use Microcks to mock <a href="https://openid.net/developers/how-connect-works/"
target="_blank"
>OpenID Connect</a> authentication flows. As <a href="https://www.fortinet.com/resources/cyberglossary/what-is-the-zero-trust-network-security-model"
target="_blank"
>Zero-trust security model</a> is now the norm in this cloud and distributed computing era, developers must integrate this from the beginning of their application development. However, <strong>accessing an Identity Provider (IDP) is not always convenient</strong> depending on your working situation - thinking of remote access, disconnected place, stateful provider inconsistencies, etc. Hence, there is an opportunity for light mocks that work locally, at the network level!</p></description></item><item><title>Microcks 1.9.0 release 🚀</title><link>https://microcks.io/blog/microcks-1.9.0-release/</link><pubDate>Thu, 14 Mar 2024 00:00:00 +0100</pubDate><guid>https://microcks.io/blog/microcks-1.9.0-release/</guid><description><p>This has been a busy week just before <a href="https://www.linkedin.com/feed/update/urn:li:activity:7173641963068350464"
target="_blank"
>KubeCon EU</a>, but we are delighted to announce the <code>1.9.0</code> release of Microcks, the <a href="https://landscape.cncf.io/?selected=microcks"
target="_blank"
>CNCF</a>&rsquo;s open-source cloud-native tool for API Mocking and Testing,</p></description></item><item><title>Observability for Microcks at scale</title><link>https://microcks.io/blog/observability-for-microcks-at-scale/</link><pubDate>Tue, 12 Mar 2024 00:00:00 +0100</pubDate><guid>https://microcks.io/blog/observability-for-microcks-at-scale/</guid><description><p>As part of the upcoming <code>1.9.0</code> release of Microcks, I’m super proud to have contributed new features related to its observability and performance monitoring! As supporting the Open Source ecosystem is part of my day job at <a href="https://grafana.com/"
target="_blank"
>Grafana Labs</a>, I was really excited by this collaboration with the Microcks project to put into practice the use of <a href="https://opentelemetry.io/"
target="_blank"
>OpenTelemetry</a>, a project that is also part of the <a href="https://www.cncf.io/"
target="_blank"
>CNCF</a>.</p></description></item><item><title>Extend Microcks with custom libs and code</title><link>https://microcks.io/blog/extend-microcks-with-custom-libs/</link><pubDate>Wed, 24 Jan 2024 00:00:00 +0100</pubDate><guid>https://microcks.io/blog/extend-microcks-with-custom-libs/</guid><description><p>With the recent Microcks <code>1.8.1</code> version, there’s an abundance of exciting enhancements, from improved OpenAPI references support to optimizations for seamless usage via <a href="https://testcontainers.com/modules/microcks/"
target="_blank"
>Testcontainers</a>. But, in my humble opinion, a standout feature demands your attention. Introduced in <code>1.8.0</code> (see <a href="https://github.com/microcks/microcks/issues/897"
target="_blank"
>#897</a>) and now completed with <code>1.8.1</code> (see <a href="https://github.com/microcks/microcks/issues/966"
target="_blank"
>#966</a>), Microcks brings forth a game-changer: extensibility. Discover how to tailor and customize behaviors with your code or library, elevating your Microcks experience to heights!</p></description></item><item><title>Microcks 1.8.1 release 🚀</title><link>https://microcks.io/blog/microcks-1.8.1-release/</link><pubDate>Thu, 18 Jan 2024 00:00:00 +0100</pubDate><guid>https://microcks.io/blog/microcks-1.8.1-release/</guid><description><p>We are thrilled to start this New Year with a brand new Microcks release! Say hi to the <code>1.8.1</code> release of Microcks, the Open-source cloud-native tool for API Mocking and Testing 👏</p></description></item><item><title>Microcks on Kind 🚢</title><link>https://microcks.io/blog/microcks-on-kind/</link><pubDate>Thu, 28 Dec 2023 00:00:00 +0100</pubDate><guid>https://microcks.io/blog/microcks-on-kind/</guid><description><p>I&rsquo;m still on housekeeping duty! I went through my notes on <strong>installing Microcks on Kind</strong> and decided to refresh them. Network and Ingress configuration here is actually easier than in the <a href="https://microcks.io/blog/microcks-on-minikube/"
target="_blank"
>Minikube setup</a>.</p></description></item><item><title>Microcks on Minikube 🧊</title><link>https://microcks.io/blog/microcks-on-minikube/</link><pubDate>Wed, 27 Dec 2023 00:00:00 +0100</pubDate><guid>https://microcks.io/blog/microcks-on-minikube/</guid><description><p>As we close the year, it&rsquo;s a good time for some housekeeping! On this occasion, I found some installation notes that could be worth transforming into proper blog posts or documentation. I went through my notes on <strong>installing Microcks on Minikube</strong> and decided to refresh them. It also needed to be completed with detailed information that we usually take for granted and forget to mention - such as network and Ingress configuration.</p></description></item><item><title>Microcks 1.8.0 release 🚀</title><link>https://microcks.io/blog/microcks-1.8.0-release/</link><pubDate>Tue, 17 Oct 2023 00:00:00 +0200</pubDate><guid>https://microcks.io/blog/microcks-1.8.0-release/</guid><description><p>As the seasons transition, we are excited to unveil the <code>1.8.0</code> release of Microcks, the <a href="https://landscape.cncf.io/?selected=microcks"
target="_blank"
>CNCF</a>&rsquo;s open-source cloud-native tool for API Mocking and Testing, right on the cusp of winter! ❄️ 🚀</p></description></item><item><title>Microcks Joining CNCF as a Sandbox Project 🎉</title><link>https://microcks.io/blog/microcks-joining-cncf-sandbox/</link><pubDate>Tue, 27 Jun 2023 00:00:00 +0200</pubDate><guid>https://microcks.io/blog/microcks-joining-cncf-sandbox/</guid><description><p>We are excited to announce that Microcks, the open-source API mocking and testing project, has been accepted as a Sandbox project by the Cloud Native Computing Foundation (<a href="https://www.cncf.io/"
target="_blank"
>CNCF</a>).</p></description></item><item><title>Microcks 1.7.1 release 🚀</title><link>https://microcks.io/blog/microcks-1.7.1-release/</link><pubDate>Wed, 21 Jun 2023 00:00:00 +0200</pubDate><guid>https://microcks.io/blog/microcks-1.7.1-release/</guid><description><p>The seasons follow one another and here’s a Microcks release just ready for summer ☀️. We’re proud to announce today the <code>1.7.1</code> release of Microcks - the Open source Kubernetes-native tool for API Mocking and Testing.</p></description></item><item><title>Introducing Microcks Docker Desktop Extension 0.2: Enhanced Features and Increased Cadence 🚀</title><link>https://microcks.io/blog/docker-desktop-extension-0.2/</link><pubDate>Thu, 15 Jun 2023 00:00:00 +0200</pubDate><guid>https://microcks.io/blog/docker-desktop-extension-0.2/</guid><description><p>We are very excited to announce the availability of <a href="https://microcks.io/documentation/guides/installation/docker-desktop-extension/"
>Microcks Docker Desktop Extension</a><code>0.2.0</code>! This new version of <a href="https://dev.to/docker/9-docker-extensions-every-developer-must-try-1no2"
target="_blank"
>our popular extension</a> includes exciting enhancements designed to simplify and streamline API mocking and testing processes. This release focused on improving the user experience and expanding the extension&rsquo;s capabilities. We are also excited to announce that we are increasing the frequency of our releases to provide our users with more frequent updates and features.</p></description></item><item><title>Join the Microcks Adopters list and Empower the vibrant open source Community 🙌</title><link>https://microcks.io/blog/join-adopters-list/</link><pubDate>Wed, 24 May 2023 00:00:00 +0200</pubDate><guid>https://microcks.io/blog/join-adopters-list/</guid><description><p>Open source software has revolutionized the way enterprises develop and deploy their applications. It fosters collaboration, innovation, and cost-effectiveness, enabling organizations to build secure and robust solutions while leveraging the collective knowledge and expertise of a vast and diverse community.</p></description></item><item><title>Microcks' Backstage integration to centralize all your APIs in a software catalog 🧩</title><link>https://microcks.io/blog/backstage-integration-launch/</link><pubDate>Fri, 12 May 2023 00:00:00 +0200</pubDate><guid>https://microcks.io/blog/backstage-integration-launch/</guid><description><p>Identifying and managing software assets has always been a challenge! It became more and more difficult these years with the blast of multi-cloud deployments and practices like microservices. Fortunately, <a href="https://backstage.io/"
target="_blank"
>Backstage</a> comes to the rescue and tends to become a standard for developer portals. Today, we are excited to announce an <strong>integration between Microcks and Backstage</strong> to ease the management of API related assets.</p></description></item><item><title>J.B. Hunt: Mock It till You Make It with Microcks</title><link>https://microcks.io/blog/jb-hunt-mock-it-till-you-make-it/</link><pubDate>Tue, 04 Apr 2023 00:00:00 +0200</pubDate><guid>https://microcks.io/blog/jb-hunt-mock-it-till-you-make-it/</guid><description><p>Collaboration in the enterprise has many challenges which can become pitfalls and roadblocks that threaten to slow agile software development to a complete standstill. Here, I’ll share how <a href="https://microcks.io"
target="_blank"
>Microcks</a> helped the Engineering and Technology team overcome obstacles and accelerate development and delivery at <a href="https://www.jbhunt.com/"
target="_blank"
>J.B. Hunt Transport Services, Inc</a>.</p></description></item><item><title>Microcks 1.7.0 release 🚀</title><link>https://microcks.io/blog/microcks-1.7.0-release/</link><pubDate>Thu, 30 Mar 2023 00:00:00 +0200</pubDate><guid>https://microcks.io/blog/microcks-1.7.0-release/</guid><description><p>The end of the winter season ☃️ is coming. But unlike our fellow hibernators 🐻, instead of living off stores of fat, our amazing community has worked hard on yet another Microcks release - yes, version <code>1.7.0</code> is out 👏</p></description></item><item><title>Microcks partners with Postman to shape next-gen multi-protocol API tooling ⭐️</title><link>https://microcks.io/blog/microcks-partners-with-postman/</link><pubDate>Thu, 23 Mar 2023 00:00:00 +0100</pubDate><guid>https://microcks.io/blog/microcks-partners-with-postman/</guid><description><p>I’m feeling proud and honored to let you know that we’re partnering with <a href="https://postman.com"
target="_blank"
>Postman</a>, the leading platform for API development, to define the future of multi-protocol API tooling 🚀</p></description></item><item><title>Microcks Docker Desktop Extension 🚀</title><link>https://microcks.io/blog/docker-desktop-extension-launch/</link><pubDate>Mon, 26 Sep 2022 00:00:00 +0200</pubDate><guid>https://microcks.io/blog/docker-desktop-extension-launch/</guid><description><p>We are excited to announce the release of Microcks&rsquo; <strong>Docker Desktop Extension</strong> as we always love to support and improve the lives of our community members. 🎉</p></description></item><item><title>Microcks 1.6.0 release 🚀</title><link>https://microcks.io/blog/microcks-1.6.0-release/</link><pubDate>Thu, 15 Sep 2022 00:00:00 +0200</pubDate><guid>https://microcks.io/blog/microcks-1.6.0-release/</guid><description><p>We are excited to announce the <code>1.6.0</code> release of Microcks - the Open source Kubernetes-native tool for API Mocking and Testing. It has been an intense summer time for us as the previous <code>1.5.2</code> is just 3 months old!</p></description></item><item><title>Microcks 1.5.2 release 🚀</title><link>https://microcks.io/blog/microcks-1.5.2-release/</link><pubDate>Thu, 02 Jun 2022 00:00:00 +0200</pubDate><guid>https://microcks.io/blog/microcks-1.5.2-release/</guid><description><p>We are delighted to announce the <code>1.5.2</code> release of Microcks - the Open source Kubernetes-native tool for API Mocking and Testing. This is mainly an “Enhancement release” pushing further the <a href="https://microcks.io/blog/microcks-hub-announcement/"
target="_blank"
>Microcks’ Hub and Marketplace</a> we introduced a few weeks ago.</p></description></item><item><title>Microcks’ hub and marketplace!</title><link>https://microcks.io/blog/microcks-hub-announcement/</link><pubDate>Thu, 12 May 2022 00:00:00 +0200</pubDate><guid>https://microcks.io/blog/microcks-hub-announcement/</guid><description><p>We are very proud to announce the launch of Microcks’ <strong>community hub</strong> and <strong>free marketplace</strong> 👉 <strong><a href="https://hub.microcks.io/"