Construisez votre frontend. Simulez votre backend.
Mockbin crée des endpoints à réponses figées. mockapi.dog ajoute la simulation de délais, l'injection d'erreurs, les défaillances conditionnelles et le streaming LLM — le tout gratuit, sans inscription.
- Obtenez des réponses d'API réalistes avec délais et taux d'erreur configurables
- Testez les états de chargement, la gestion d'erreurs et le streaming avec de vrais appels HTTP
- Fonctionne instantanément depuis localhost — CORS géré pour vous
Conçu par un développeur, pour les développeurs qui livrent l'interface avant que l'API soit prête.
Le problème
Vous construisez un frontend. Le backend n'est pas prêt. Il vous faut des endpoints simulés qui renvoient du JSON.
Mockbin résout la version la plus simple de ce problème : vous définissez un code de statut et un corps de réponse, et vous obtenez une URL. Ça marche pour les cas basiques.
Mais le développement réel demande plus. Vous devez tester ce qui se passe quand l'API est lente. Quand elle échoue. Quand votre fonctionnalité IA diffuse des tokens. Mockbin ne simule pas les délais, n'injecte pas d'erreurs et ne prend pas en charge le streaming.
Scénario
Une développeuse React construisant une page produit doit tester trois états : chargement (API lente), succès (200 avec données) et erreur (échec 500). Elle a aussi besoin d'un endpoint LLM en streaming pour une fonctionnalité de recherche assistée par IA. Mockbin ne sait que servir une réponse JSON figée — pas de délais, pas d'erreurs, pas de streaming.
La solution
mockapi.dog vous offre tout ce que fait Mockbin, plus les fonctionnalités requises par le développement frontend réel.
Définissez n'importe quelle réponse JSON avec n'importe quel code de statut. Ajoutez des délais à la milliseconde près pour tester les états de chargement. Définissez des taux d'erreur aléatoires pour tester la gestion des défaillances. Configurez des erreurs conditionnelles selon les en-têtes de requête.
Pour les fonctionnalités IA, créez des endpoints LLM en streaming au format OpenAI, Anthropic ou SSE générique. Les tokens arrivent en Server-Sent Events. Votre composant de chat affiche le texte à l'écran.
Tout est gratuit. Tout est sans inscription. Tout se déploie instantanément.
Détail des fonctionnalités
CORS activé par défaut
Chaque endpoint simulé inclut les bons en-têtes CORS. Votre app sur localhost:3000 ou localhost:5173 peut faire des requêtes vers votre URL simulée sans configuration de proxy ni middleware.
Réponses JSON personnalisées
Définissez exactement le JSON que vos composants attendent. Faites correspondre la forme de vos interfaces TypeScript. Renvoyez des tableaux, des objets imbriqués, des métadonnées de pagination — tout ce que votre interface consomme.
Test des états de chargement avec délais
Ajoutez 2000 ms de délai à votre endpoint simulé. Observez vos squelettes, spinners et effets shimmer s'afficher correctement. Vérifiez que les états de chargement apparaissent réellement en utilisation.
Test des états d'erreur
Configurez un endpoint simulé pour renvoyer 500. Vérifiez que votre error boundary l'attrape. Configurez 401 et testez la redirection vers la connexion. Configurez 429 et testez la logique de réessai. Toute erreur HTTP simulée à la demande.
Streaming LLM pour les fonctionnalités IA
Vous construisez un composant de chat ? Un résumé de texte ? Simulez la réponse en streaming. Les tokens arrivent en SSE. Testez votre rendu de texte streamé et votre bouton d'arrêt face à un véritable endpoint en streaming.
Plusieurs méthodes HTTP
Créez un GET pour les vues de liste. Un POST qui renvoie 201 pour les soumissions de formulaire. Un DELETE qui renvoie 204. Simulez l'intégralité de votre contrat d'API, pas seulement les requêtes GET.
mockapi.dog vs Mockbin
| Fonctionnalité | mockapi.dog | Mockbin |
|---|---|---|
| Temps de configuration | Quelques secondes | Quelques secondes |
| Inscription requise | Non | Non |
| Réponses JSON personnalisées | Oui | Oui |
| Codes de statut personnalisés | Oui | Oui |
| Toutes les méthodes HTTP | Oui | Limité |
| Simulation de délais | Oui | Non |
| Simulation de taux d'erreur | Oui | Non |
| Erreurs conditionnelles | Oui (par en-tête) | Non |
| Streaming LLM (SSE) | Oui | Non |
| Import OpenAPI | Non | Oui |
| Coût | Gratuit | Gratuit |
| Focalisation | Simulation avec fonctionnalités de test | Simulation simple à réponse figée |
Compromis assumés
Mockbin prend en charge l'import de spécifications OpenAPI pour générer automatiquement des endpoints simulés à partir de votre définition d'API, ce que mockapi.dog ne fait pas. Si votre workflow part de la spec et que vous souhaitez des mocks générés depuis un fichier Swagger, Mockbin gère cela très bien. mockapi.dog s'adresse aux développeurs qui savent exactement quelle réponse il leur faut et qui veulent en plus des capacités de délai, d'erreur et de streaming.
Cas d'usage
Construire un tableau de bord avant que l'API n'existe
Vous avez les designs Figma et les types TypeScript. Vous n'avez pas de backend. Créez des endpoints simulés qui renvoient les formes de données exactes consommées par vos composants. Construisez chaque page, chaque état, chaque interaction.
Tester les états de chargement et squelettes
Votre designer veut voir l'état de chargement. Ajoutez un délai de 3 secondes à votre endpoint simulé. Le squelette de chargement s'affiche à chaque rafraîchissement. Capturez, itérez, livrez.
Prototyper une fonctionnalité IA
Votre product manager veut voir la fonctionnalité de chat IA à la prochaine review de sprint. Créez un mock LLM en streaming. Le composant de chat affiche les tokens à l'écran. La démo paraît réelle.
Valider les flux de soumission de formulaire
Votre formulaire envoie des données en POST et attend une réponse 201 avec l'objet créé. Créez un mock POST qui renvoie 201 avec le corps de réponse dont votre handler de succès a besoin. Testez le flux complet création-puis-redirection.
Expérience développeur
De l'onglet du navigateur à un endpoint simulé fonctionnel : 5 secondes. Même rapidité que Mockbin, mais avec délai, erreur et streaming inclus.
Pas de projet à créer. Pas de dépendance à ajouter. Pas de variable d'environnement à définir. Ouvrez mockapi.dog, remplissez la réponse, cliquez sur Enregistrer, copiez l'URL.
Collez-la dans votre fetch. Quand la vraie API est prête, changez l'URL. Tout le reste reste identique.
Tarification
Gratuit. Sans limites. Sans inscription.
mockapi.dog comme Mockbin sont gratuits. La différence est ce que vous obtenez gratuitement.
Mockbin vous donne des réponses figées. mockapi.dog vous donne des réponses figées plus des délais, la simulation d'erreurs, les erreurs conditionnelles, toutes les méthodes HTTP et le streaming LLM. Même prix : zéro.
Prêt à commencer ?
Votre backend n'est pas prêt. Votre échéance, si.
Ouvrez mockapi.dog et créez les endpoints dont votre frontend a besoin. Délais, erreurs, streaming — tout est inclus.