2025-07-01
Welcome to this new release of Mockoon. It brings many improvements among which a new web application, CLI files watching, new templating helpers, and many more fixes. Read on to learn more about this release.
Mockoon is proudly independent and open-source, maintained without external funding. We rely on both sponsorships and Mockoon Cloud subscriptions to keep improving the project and building new features. A big thank you to the companies below for supporting our work and helping us grow (and all the sponsors who helped this project over time!):
If you'd like to support Mockoon as well, you can become a sponsor or subscribe to Mockoon Cloud, every contribution helps keep the project alive and evolving. Thank you!
We've listened to your feedback and are excited to announce the release of a new web app for Mockoon Cloud. This web application is based on the desktop version while providing the flexibility of a browser-based experience. It is available at https://app.mockoon.com.
You can read more in our latest blog post.
Please note that the web application is still in beta and requires a Mockoon Cloud subscription to access. We are actively working on improving it and would love to hear your feedback!
(Issue #1708)
As Mockoon Cloud is growing, we updated the cloud deployment dialog to allow you to choose the region where your mock will be deployed. Currently, only the existing US region will be available, but we are working on adding a new EU region soon. Stay tuned!
(Issue #1786)
We added an in-app feedback/support form accessible from the application footer. This form allows our customers to send us feedback, report issues, or request support directly from the application.
--watch
flag and validate
commandYou can now use the --watch
flag to automatically reload your mock when the data file is updated: $ mockoon-cli start --data ~/data.json --watch
. This also works when the CLI is running in a Docker container with a mounted volume.
(Issue #665)
The CLI has a new validate
command to validate your data files against the environment schema: $ mockoon-cli validate --data ~/data1.json ~/data2.json
. This is useful to check if your data files are valid before starting the mock server.
(Issue #1754)
With the release of the web application, we have redesigned the server status interface to provide a clearer view of the local and remote mocks' statuses. The new interface displays the status of each environment in the desktop application, and the status of each remote mock in the cloud application:
(Issue #1738)
We added three new templating helpers to manipulate objects in your responses using the object-path, JSONPath Plus and JMESPath syntaxes:
Copy
You will find more information about these helpers in the documentation:
(Issue #1731)
A new endpoint has been added to the Admin API. It allows to partially update the environment configuration without restarting the mock server or the application. This is useful for updating responses, adding headers, and more.
The endpoint is available at PUT /mockoon-admin/environment
and accepts a JSON object following the environment schema. Please note that some configuration options cannot be updated during runtime. See the Admin API documentation for more detailed information.
|
) operator. (Issue #1706)==
) and inequality checks (!=
). (Issue #1726)Upgrade
header are no longer returning a 404 error when no WebSocket route is defined. (Issue #1714)