What is Mockoon?

New to Mockoon? Learn more about our popular open-source API mocking tool and the benefits of API mocking.

Mockoon is a popular open-source API mocking tool created in 2017 by Guillaume Monnet. It allows developers to quickly create mock APIs and test their applications without relying on third-party APIs that can be unreliable, slow, or expensive to use in development and testing environments.

Mockoon is a desktop application available on the major operating systems accompanied by a CLI, Docker image, and several libraries to help developers integrate their API mocks into their existing workflows, servers, and CI/CD pipelines.
Mockoon is easy to use, fast, and reliable. It is built with modern web technologies and is constantly updated with new features and improvements.

Mockoon is used by thousands of developers and companies around the world to speed up their development process and reduce dependencies on external services. It has been downloaded more than 700k times and has a vibrant community of contributors and users.

Benefits of using Mockoon and API mocking

one person connecting to multiple applications

Speed up development and third-party API integration by reducing dependency on external services and their limitations: rate limits, costs, availability, etc.

visual representation of software testing

Test your applications in a controlled environment with predictable responses, status codes, and latencies. Easily simulate edge cases and error scenarios.

Two people coding

Onboard new team members faster by providing them with a consistent and reliable environment to test and develop their applications.

Main features

  • Powerful rule-based request matching
  • Stateful responses with dynamic values and templating
  • CRUD operations on fake JSON databases
  • Automated mock creation with record and replay
  • OpenAPI and Swagger import and export
  • Support for callbacks/webhooks
  • Proxying and partial mocking of third-party APIs
  • Self-hosting with CLI and Docker image

Mockoon's ecosystem

Mockoon offers a complete ecosystem of tools and libraries to help developers integrate API mocking into their existing workflows and environments.
Mockoon Desktop is the main application that allows developers to create and manage mock APIs with a graphical user interface.

Mockoon CLI is a command-line interface that allows developers to self-host their mock APIs and integrate them into their CI/CD pipelines and servers. The CLI is also available as a Docker image.

An NPM library is also available to deploy and manage mock APIs programmatically. It is compatible with most cloud functions providers: AWS Lambda, Google Cloud Functions, Netlify Functions, etc.

Screenshot of the Mockoon desktop application and CLI

What is Mockoon Cloud?

Mockoon Cloud allows developers to collaborate and share their API mocks in the cloud. It streamlines the API mocking process and accelerates the development of APIs and applications.
Several features are available in Mockoon Cloud:

  • Real-time collaboration: work on API mocks with your team in real time.
  • Data synchronization: keep your data in sync across all your devices.
  • Cloud deployments: deploy your mock APIs to the cloud with a single click and share them with your team.
  • Enterprise-grade support: get priority support from the Mockoon Team.
  • AI-powered API mocks generation: prototype faster with AI-generated JSON templates and endpoints.
illustration showing mockoon logo with the features written around it

Comparison between Mockoon open-source and Mockoon Cloud

Mockoon Open-SourceMockoon Cloud
Dynamic mocks (rules, templating, etc.)
Recording/replay
Requests logging
Requests forwarding
CRUD operations and stateful endpoints
OpenAPI compatibility
Real-time collaboration
Automatic data synchronization
Manual file sharing (git, etc.)
API mocks hosting
Self-hosting with the CLI and Docker image

Online cloud deployments
Priority/enterprise supportNo
AI-powered API mocks generationNo