Mocky : Définition et meilleures alternatives pour les réponses HTTP mock personnalisées

Qu'est-ce que Mocky (mocky.io) ? Apprenez à créer des réponses HTTP simulées personnalisées et découvrez la meilleure alternative à Mocky pour une simulation d'API dynamique et collaborative.

Ashley Innocent

Ashley Innocent

24 June 2026

Mocky : Définition et meilleures alternatives pour les réponses HTTP mock personnalisées

Apidog pour les entreprises

Déploiement sur site

SSO & RBAC

Conforme SOC 2

Découvrir Apidog Enterprise

Si vous avez déjà eu besoin d'un faux point de terminaison API qui renvoie un corps JSON, un code de statut et des en-têtes spécifiques sans avoir à configurer un serveur, vous avez probablement cherché Mocky. Ce guide explique ce qu'est Mocky, comment l'utiliser et quand il ne suffira plus à vos besoins. Si vous souhaitez d'abord avoir une vue d'ensemble, notre tour d'horizon des outils de simulation d'API en ligne comparés couvre le domaine, et le référentiel open source de Mocky confirme les bases.

bouton

Qu'est-ce que Mocky ?

Mocky est un service web gratuit et open source permettant de générer des réponses HTTP personnalisées. Vous concevez une réponse dans votre navigateur, Mocky vous donne une URL unique, et toute requête à cette URL renvoie exactement ce que vous avez défini. Il n'y a pas de backend à écrire ni de serveur à héberger.

Il a été créé par Julien Lafont et publié sous la licence Apache 2.0. La version hébergée est disponible sur mocky.io, et comme le code est public, vous pouvez également l'auto-héberger si vous préférez exécuter votre propre instance.

L'idée principale est simple. Vous "concevez une réponse derrière une URL". C'est tout le produit, et cette focalisation est sa plus grande force.

Ce que vous pouvez configurer

Mocky vous permet de définir les parties d'une réponse HTTP qui sont importantes pour les tests clients :

Une fois sauvegardé, Mocky stocke la réponse et vous donne une URL permanente. Vous collez cette URL dans votre code frontal, votre test ou votre client HTTP, et vous avez terminé.

Un exemple rapide

Disons que votre backend n'est pas prêt, mais que votre frontend a besoin d'un objet utilisateur à afficher. Vous ouvririez le concepteur Mocky, définiriez le statut à 200, définiriez Content-Type: application/json, et colleriez un corps comme ceci :

{
  "id": 42,
  "name": "Ada Lovelace",
  "role": "admin"
}

Mocky renvoie une URL telle que https://run.mocky.io/v3/<some-id>. Pointez votre application vers elle, et chaque requête récupérera cet utilisateur. Pour une vue plus large de ce modèle, consultez notre explication sur comment simuler des API en ligne sans configurer de serveur.

Quand Mocky est le bon choix

Mocky excelle lorsque vos besoins sont modestes et ponctuels :

Pour ces tâches, Mocky est difficile à battre. Il est gratuit, il se charge dans un navigateur, et vous pouvez avoir une URL fonctionnelle en moins d'une minute. Ne sur-ingénieriez pas un problème de cette taille.

Quand Mocky commence à poser problème

La même simplicité qui fait la force de Mocky le limite aussi. Chaque URL Mocky est une réponse fixe unique. À mesure que votre projet grandit, ce modèle devient insuffisant de manière prévisible.

Lorsque vous rencontrez deux ou trois de ces problèmes, vous avez dépassé les capacités d'un outil à réponse unique. C'est le moment de passer à une plateforme de simulation complète. Si vous évaluez le compromis budgétaire, notre guide des serveurs de simulation d'API gratuits et peu coûteux présente les options.

Un déclencheur courant est l'équipe front-end. Un développeur simule l'objet utilisateur, un autre simule la liste de commandes, un troisième simule le flux d'authentification. Avec Mocky, ce sont trois liens sans rapport, sans URL de base partagée et sans moyen de changer d'environnement. Avec un vrai serveur de simulation, ce sont trois points de terminaison dans un seul projet qui répondent tous sous un hôte unique, et vous pouvez basculer entre les données de staging et de production en un seul endroit.

La meilleure alternative à Mocky : Apidog

Apidog conserve la meilleure caractéristique de Mocky, une réponse personnalisée derrière une URL partageable, puis ajoute ce que Mocky ne propose pas : la persistance sur plusieurs points de terminaison, des données pilotées par schéma, des réponses dynamiques et la collaboration en équipe. Vous concevez des points de terminaison, et Apidog génère une URL de simulation hébergée qui renvoie des codes de statut, des en-têtes et des corps JSON personnalisés, tout comme Mocky, mais liés à la conception réelle de votre API.

Voici la différence honnête. Mocky répond à la question "donnez-moi une réponse fixe, gratuite, tout de suite". Apidog répond à la question "donnez-moi une simulation crédible d'une API complète qui évolue avec mon projet".

Quelques fonctionnalités supplémentaires d'Apidog par rapport au cas d'utilisation de Mocky :

Vous obtenez toujours la partie simple. Besoin d'un seul point de terminaison qui renvoie un 200 avec un corps JSON fixe derrière une URL ? Apidog le fait aussi, et vous pouvez le partager avec votre équipe en un seul clic.

Mocky vs Apidog en un coup d'œil

Capacité Mocky Apidog
Statut, en-têtes, corps personnalisés derrière une URL Oui Oui
Gratuit pour commencer, pas de configuration Oui Oui (plan gratuit)
Réponse statique unique Oui Oui
Données dynamiques (Faker.js, simulation intelligente) Non Oui
Correspondance de requêtes / règles conditionnelles Non Oui
Plusieurs points de terminaison dans un seul projet Non Oui
Simulations pilotées par schéma (OpenAPI) Non Oui
Espace de travail d'équipe + versionnement Non Oui
Option d'auto-hébergement Oui (open source) Options Cloud + auto-hébergement

Si vous souhaitez comparer plus de concurrents côte à côte, notre liste des meilleurs outils de simulation d'API et notre tour d'horizon des outils de simulation de points de terminaison REST approfondissent le sujet.

Comment remplacer une URL Mocky dans Apidog

Passer d'un simple lien Mocky est rapide :

  1. Téléchargez Apidog et créez un projet.
  2. Ajoutez un point de terminaison, par exemple GET /users/42.
  3. Définissez la réponse : définissez le code de statut, ajoutez des en-têtes et écrivez le corps JSON, les mêmes champs que vous auriez tapés dans Mocky.
  4. Activez la simulation. Apidog génère une URL de simulation hébergée pour ce point de terminaison.
  5. Pointez votre front-end ou votre test vers la nouvelle URL.

À partir de là, vous pouvez ajouter les extras, les données dynamiques, les règles conditionnelles, plus de points de terminaison, chaque fois que vous en avez besoin. Vous n'êtes pas obligé d'utiliser les fonctionnalités avancées dès le premier jour.

La migration est rarement effectuée en une seule fois. La plupart des équipes conservent leurs liens Mocky existants tout en reconstruisant les points de terminaison importants dans Apidog, puis retirent les anciennes URL une fois que le projet est regroupé. Étant donné qu'Apidog peut lire un fichier OpenAPI, si vous avez déjà une spécification, vous pouvez l'importer et obtenir des URL de simulation pour chaque point de terminaison en une seule fois, au lieu de recréer chaque réponse à la main.

Questions fréquemment posées

Mocky est-il gratuit ?

Oui. Mocky est gratuit et open source sous la licence Apache 2.0, et vous n'avez pas besoin de compte pour créer une simulation. Les réponses sont stockées côté serveur, de sorte que l'URL que vous obtenez reste active. Si vous avez besoin de plus d'une simple réponse fixe, une plateforme plus complète comme Apidog vous offre un niveau gratuit avec des données dynamiques et des fonctionnalités d'équipe.

Quelle est la différence entre mocky.io et un serveur de simulation ?

Une URL Mocky est une réponse pré-enregistrée. Un serveur de simulation simule une API entière, avec de nombreux points de terminaison, une correspondance de requêtes et des données qui peuvent changer par requête. Si vous débutez avec le concept, notre explication sur ce qu'est une API de simulation l'explique depuis le début.

Puis-je renvoyer un code de statut et des en-têtes personnalisés avec Mocky ?

Oui. C'est exactement à cela que sert Mocky. Vous définissez le code de statut, ajoutez les en-têtes que vous souhaitez, rédigez le corps, et Mocky sert tout cela à partir d'une seule URL. La limite est que c'est toujours la même réponse, quelle que soit la requête.

Quand devrais-je passer de Mocky à une plateforme de simulation complète ?

Passez à une autre solution lorsque vous avez besoin de plus d'une réponse fixe : des données dynamiques ou réalistes, des réponses conditionnelles, plusieurs points de terminaison organisés ensemble, ou un espace de travail partagé pour votre équipe. Jusque-là, la simplicité de Mocky est une fonctionnalité, pas un défaut.

En résumé

Mocky est un moyen propre et gratuit de placer une réponse HTTP personnalisée derrière une URL, et pour les besoins rapides et statiques, c'est le bon outil. Dès que vous avez besoin de données dynamiques, de correspondance de requêtes, de nombreux points de terminaison ou de collaboration d'équipe, ce modèle à réponse unique devient insuffisant.

C'est là qu'Apidog prend le relais. Il couvre le même travail de "concevoir une réponse derrière une URL", puis évolue vers une simulation collaborative, dynamique et pilotée par schéma à mesure que votre API grandit. Téléchargez Apidog pour créer gratuitement votre première URL de simulation et la conserver à mesure que votre projet prend de l'ampleur.

Pratiquez le Design-first d'API dans Apidog

Découvrez une manière plus simple de créer et utiliser des API