Crea tu frontend. Mockea tu backend.
Mockbin crea endpoints con respuestas fijas. mockapi.dog añade simulación de retardos, inyección de errores, fallos condicionales y streaming LLM, todo gratis y sin registro.
- Obtén respuestas de API realistas con retardos y tasas de error configurables
- Prueba estados de carga, manejo de errores y streaming con llamadas HTTP reales
- Funciona al instante desde localhost: CORS gestionado para ti
Hecha por una persona desarrolladora, para quienes envían UI antes de que la API esté lista.
El problema
Estás creando un frontend. El backend no está listo. Necesitas endpoints mock que devuelvan JSON.
Mockbin resuelve la versión más simple de este problema: defines un código de estado y un cuerpo de respuesta, y obtienes una URL. Sirve para casos básicos.
Pero el desarrollo real necesita más. Necesitas probar qué pasa cuando la API es lenta. Qué pasa cuando falla. Qué pasa cuando tu funcionalidad de IA hace streaming de tokens. Mockbin no simula retardos, no inyecta errores y no soporta streaming.
Escenario
Una desarrolladora de React que está creando una página de producto necesita probar tres estados: cargando (API lenta), éxito (200 con datos) y error (fallo 500). También necesita un endpoint LLM en streaming para una funcionalidad de búsqueda con IA. Mockbin solo puede servir una respuesta JSON fija: sin retardos, sin errores, sin streaming.
La solución
mockapi.dog te da todo lo que ofrece Mockbin, más las funcionalidades que el desarrollo frontend real necesita.
Define cualquier respuesta JSON con cualquier código de estado. Añade retardos con precisión de milisegundo para probar estados de carga. Configura tasas de error aleatorias para probar el manejo de fallos. Configura errores condicionales según las cabeceras de la petición.
Para funcionalidades de IA, crea endpoints LLM en streaming en formato OpenAI, Anthropic o SSE genérico. Los tokens llegan vía Server-Sent Events. Tu componente de chat va mostrando el texto en pantalla.
Todo es gratis. Todo se hace sin registro. Todo se despliega al instante.
Desglose de funcionalidades
CORS habilitado por defecto
Cada endpoint mock incluye cabeceras CORS correctas. Tu app en localhost:3000 o localhost:5173 puede hacer fetch a tu URL mock sin configurar un proxy ni middleware.
Respuestas JSON personalizadas
Define exactamente el JSON que esperan tus componentes. Adáptalo a la forma de tus interfaces de TypeScript. Devuelve arrays, objetos anidados, metadatos de paginación: lo que tu UI consuma.
Pruebas de estados de carga con retardos
Añade 2000ms de retardo a tu endpoint mock. Observa cómo se muestran tus skeletons, spinners y efectos de shimmer. Verifica que los estados de carga aparecen realmente en uso real.
Pruebas de estados de error
Configura un endpoint mock para devolver 500. Verifica que tu error boundary lo captura. Configura un 401 y prueba la redirección al login. Configura un 429 y prueba la lógica de reintentos. Cada error HTTP, simulado a demanda.
Streaming LLM para funcionalidades de IA
¿Estás creando un componente de chat? ¿Un resumidor de texto? Mockea la respuesta en streaming. Los tokens llegan vía SSE. Prueba tu renderizador de texto en streaming y el botón de detener contra un endpoint en streaming real.
Múltiples métodos HTTP
Crea un GET para vistas de lista. Un POST que devuelva 201 para envíos de formularios. Un DELETE que devuelva 204. Mockea todo tu contrato de API, no solo las peticiones GET.
mockapi.dog vs Mockbin
| Funcionalidad | mockapi.dog | Mockbin |
|---|---|---|
| Tiempo de configuración | Segundos | Segundos |
| Requiere registro | ||
| Respuestas JSON personalizadas | Sí | Sí |
| Códigos de estado personalizados | Sí | Sí |
| Todos los métodos HTTP | Sí | Limitado |
| Simulación de retardos | Sí | |
| Simulación de tasa de error | Sí | |
| Errores condicionales | Sí (por cabecera) | |
| Streaming LLM (SSE) | Sí | |
| Importación OpenAPI | Sí | |
| Coste | Gratis | Gratis |
| Enfoque | Mocking con funciones de testing | Mocking básico de respuestas fijas |
Compromisos honestos
Mockbin soporta la importación de especificaciones OpenAPI para autogenerar endpoints mock a partir de tu definición de API, algo que mockapi.dog no hace. Si tu flujo es spec-first y quieres mocks autogenerados a partir de un archivo Swagger, Mockbin lo gestiona bien. mockapi.dog es para quienes saben exactamente qué respuesta necesitan y quieren retardos, errores y streaming junto a ello.
Casos de uso
Crear un dashboard antes de que exista la API
Tienes diseños en Figma y tipos de TypeScript. No tienes backend. Crea endpoints mock que devuelvan exactamente la forma de datos que consumen tus componentes. Crea cada página, cada estado, cada interacción.
Probar estados de carga y skeletons
Tu equipo de diseño quiere ver el estado de carga. Añade un retardo de 3 segundos a tu endpoint mock. El skeleton de carga se muestra en cada recarga de página. Hazle una captura, itera, envía.
Prototipar una funcionalidad con IA
Tu product manager quiere ver la funcionalidad de chat con IA en la próxima review de sprint. Crea un mock LLM en streaming. El componente de chat muestra los tokens en pantalla. La demo parece real.
Validar flujos de envío de formularios
Tu formulario hace POST de datos y espera una respuesta 201 con el objeto creado. Crea un mock POST que devuelva 201 con el cuerpo de respuesta que necesita tu manejador de éxito. Prueba el flujo completo de creación y redirección.
Experiencia de desarrollo
De la pestaña del navegador a un endpoint mock funcionando: 5 segundos. La misma velocidad que Mockbin, pero con retardos, errores y streaming incluidos.
No hay proyecto que crear. No hay dependencia que añadir. No hay variable de entorno que configurar. Abre mockapi.dog, rellena la respuesta, pulsa guardar, copia la URL.
Pégala en tu llamada fetch. Cuando la API real esté lista, cambia la URL. El resto se queda igual.
Precios
Gratis. Sin límites. Sin registro.
Tanto mockapi.dog como Mockbin son gratis. La diferencia está en lo que obtienes gratis.
Mockbin te da respuestas fijas. mockapi.dog te da respuestas fijas más retardos, simulación de errores, errores condicionales, todos los métodos HTTP y streaming LLM. El mismo precio: cero.
¿Listo para empezar?
Tu backend no está listo. Tu deadline sí.
Abre mockapi.dog y crea los endpoints que necesita tu frontend. Retardos, errores, streaming: todo incluido.