Cómo usar API REST simulada
- 1
Describe cada endpoint
Elige un método, escribe una ruta como /users/:id y define el código de estado y, si quieres, un retraso para imitar una red lenta.
- 2
Escribe la respuesta
Pega un JSON fijo o cambia a Datos ficticios y escribe una plantilla con marcadores como {{fullName}} y un tamaño de lista.
- 3
Crea la API simulada
Haz clic en Crear API simulada para obtener una URL base; cada endpoint responde en esa URL más su ruta, con CORS activado.
- 4
Llámala y ajusta
Usa Probar, curl o fetch desde tu aplicación, luego edita y guarda (los cambios se aplican de inmediato) o elimina la API simulada cuando termines.
Límites y Pro
Gratis: 10 endpoints por API simulada, 100 KB por cuerpo y 512 KB en total, retrasos de hasta 5 segundos, listas generadas de hasta 100 elementos, 120 solicitudes por minuto por visitante, 10 APIs simuladas nuevas por hora, eliminación tras 7 días sin solicitudes.
Pro amplía los límites a 50 endpoints, cuerpos de 1 MB, retrasos de 30 segundos y listas de 1000 elementos. Ver Pro
Acerca de API REST simulada
Mock REST API ofrece a quienes desarrollan front-end y aplicaciones móviles endpoints funcionales antes de que exista el back-end real. Cada API simulada tiene su propia URL base bajo /api/mock-api/m/, y cada endpoint que definas responde allí con el método, la ruta, el código de estado, el retraso, los encabezados y el cuerpo JSON que hayas elegido. Las rutas pueden incluir parámetros, así que /users/:id coincide con /users/7, y una plantilla puede devolver ese valor con {{param(id)}} o leer la cadena de consulta con {{query(name)}}.
El modo de datos ficticios convierte una plantilla JSON en respuestas realistas mediante 36 marcadores: nombres, correos, empresas y ciudades, pero también UUID, fechas, precios, números dentro de un rango y texto lorem. Define un tamaño de lista para devolver una matriz de hasta 100 elementos y decide si los datos se mantienen iguales entre solicitudes, algo útil para pruebas de instantáneas, o si cambian cada vez. Los códigos de estado del 200 al 599 te permiten ensayar errores como 401, 404, 429 y 503, y un retraso de hasta cinco segundos muestra cómo se comportan tus estados de carga.
Las respuestas son siempre JSON con encabezados CORS, de modo que los navegadores de cualquier origen pueden llamarlas. Una API simulada no puede servir HTML, establecer cookies ni redirigir, no almacena las solicitudes que recibe y no es una base de datos: POST y PUT responden con el cuerpo que configuraste sin guardar nada de lo que se les envíe.
Privacidad
Para alojar tus endpoints, las definiciones que guardas (métodos, rutas, códigos de estado, retrasos, encabezados y cuerpos) se envían a nuestro servidor y se almacenan allí, junto con un token de edición cifrado mediante hash, las fechas de creación y de la última solicitud y un recuento de solicitudes. Las solicitudes a tus endpoints se responden sin registrar sus cuerpos, encabezados ni direcciones IP. Una API simulada se elimina cuando tú la eliminas o tras 7 días sin solicitudes ni ediciones, y el token de edición solo se conserva en este navegador. Cualquiera que tenga la URL puede llamar a tus endpoints, así que no incluyas secretos ni datos personales reales.
Características
Endpoints HTTPS reales
Cualquier método, parámetros de ruta, códigos de estado del 200 al 599, retrasos y encabezados X- personalizados.
Plantillas de datos ficticios
Más de 30 marcadores de personas, empresas, lugares, fechas, números y texto, como un objeto o una lista.
Segura por diseño
Solo JSON, CORS activado, sin registros de solicitudes, token de edición cifrado y eliminación tras 7 días sin uso.