Crea una Mock API en 30 segundos

Pega una respuesta. Elige un código de estado. Obtén una URL. Sin registro.

🔒 Sin rastreadores · Sin analíticas · Sin cuentas

Cómo crear una Mock API en 30 segundos

Quickmock es una API mock en línea y generador de endpoints REST: pega un cuerpo de respuesta JSON, elige un método HTTP y un código de estado, y obtén una URL pública a la que puedes llamar desde cualquier lugar.

  1. 1Rellena el formulario de abajo — método, cuerpo de la respuesta, código de estado.
  2. 2Haz clic en "Crear mock" y obtendrás una URL pública como /m/abc123def456.
  3. 3Usa la URL en tu código. Abre la página del mock para ver las solicitudes en vivo.
Ejemplo: crear y llamar un mock con curl

Crea un mock que devuelva 200 con un cuerpo JSON:

curl -X POST https://quickmock.dev/api/mocks \
  -H 'Content-Type: application/json' \
  -d '{
    "method": "GET",
    "response_status": 200,
    "content_type": "application/json",
    "response_body": "{\"hello\":\"world\"}",
    "ttl_seconds": 604800
  }'

Luego llama a tu nuevo mock:

curl https://quickmock.dev/m/abc123def456
# => {"hello":"world"}

Crea mocks desde la terminal

Usa nuestro CLI para crear y actualizar mocks directamente desde tu consola, CI/CD o scripts.

Creando un mock con quickmock CLI

$ go install github.com/Deadsquirrel93/quickmock.dev/cmd/quickmock@latest
$ quickmock create -m POST -b '{"ok":true}'
Public URL:  https://quickmock.dev/m/abc123def456
Admin Token: qm_...

Leer la guía de API y CLI

Crea una Mock API gratuitamente

Encabezados de respuesta
Simulación inestable

Haz que el mock se comporte como una API inestable: errores aleatorios y una secuencia de respuesta que cambia.

Secuencia de respuesta

Las respuestas se sirven en orden — el paso 1 es la respuesta principal arriba — y luego se repiten.

Variantes nombradas y reglas condicionales

Agrega respuestas deterministas para que puedan ser aplicadas.

Selector explícito de variantes de Quickmock mediante cabeceras.

Espacio de trabajo de múltiples rutas y OpenAPI

Expone múltiples rutas bajo un solo slug. Pega las rutas directamente o convierte un OpenAPI JSON/YAML.

Privacidad del inspector

El inspector de peticiones está oculto por defecto para cualquiera que no sea su autor.

Importar desde cURL

Pega un comando cURL: el formulario rellena previamente el método, el cuerpo y el tipo de contenido por ti.

Importar JSON

Rellena el formulario automáticamente subiendo o pegando el JSON exportado.

1,421 mocks creados 43,259 solicitudes servidas

¿Para qué puedes usar una API mock?

¿No estás seguro de por dónde empezar? Ve recetas listas para ejecutar para pruebas de reintento, APIs inestables, webhooks y más.

Explorar todas las guías →

Plantillas de mock listas para usar

Reproduce la forma de una respuesta de Stripe, GitHub, Slack o OAuth2 sin escribir el payload tú mismo: elige una plantilla y crea el mock con un solo clic.

Explorar todas las plantillas →

Preguntas frecuentes sobre Mock API

¿Qué es Quickmock?

Quickmock es una herramienta en línea gratuita que crea un endpoint HTTP simulado y público en 30 segundos. Pegas un cuerpo de respuesta, eliges un método y un código de estado, y obtienes una URL que puedes llamar desde cualquier cliente: curl, Postman, tu frontend, una prueba de CI, donde sea.

¿Necesito registrarme o pagar?

No. No hay cuenta, ni correo electrónico, ni tarjeta de crédito. Los mocks están limitados por IP y expiran tras el TTL que elijas (hasta 30 días). El servicio es gratuito y de código abierto.

¿Para qué puedo usar Quickmock?

Prototipado de frontend mientras el backend no está listo, pruebas de webhooks, pruebas de integración y de contrato, reproducción de casos límite como errores 500 o respuestas lentas, demos de API y ejemplos didácticos.

¿Puedo ver quién llama a mi mock?

Sí. Cada mock tiene un inspector en vivo privado para el método, ruta, encabezados, consulta y cuerpo entrantes.

¿Pueden los mocks devolver datos dinámicos?

Sí. Coloca tokens como {{faker.uuid}}, {{faker.name}}, {{faker.email}} o {{now.iso8601}} en el cuerpo de la respuesta: el mock guarda la plantilla tal cual y sustituye valores nuevos en cada petición. Los tokens request.* devuelven la petición entrante: {{request.query.id}}, {{request.header.x-request-id}}, {{request.body.user.name}}. {{mock.url}} se expande a la propia dirección del mock, así que un cuerpo puede enlazarse a sí mismo. La lista completa (personas, identificadores, red, texto, tiempo, eco de la petición) está en el formulario, bajo «Tokens dinámicos».

Glosario: Endpoint, TTL, Tokens faker...

Mock API
Un endpoint HTTP falso que devuelve una respuesta que tú controlas: se usa para desarrollar contra una API antes de que exista la real, o para reproducir respuestas concretas en las pruebas.
Endpoint
Una única URL direccionable en un servidor que acepta peticiones de un método dado (GET, POST, …) y devuelve una respuesta. Quickmock te da una por cada mock.
TTL
El tiempo de vida que la API continuará operando para ti y cuándo se eliminará el recurso.
Token Faker
Un marcador como `{{faker.email}}` o `{{now.iso8601}}` que Quickmock sustituye por un valor aleatorio nuevo en cada petición, de modo que el mismo mock puede devolver datos distintos en cada llamada.
Content-Type
El tipo de contenido del Header HTTP (ej. application/json).

¿Por qué otra herramienta API Mock gratuita?

Todos los equipos en los que he trabajado han gastado horas de desarrollo en el mismo problema: el frontend necesita un endpoint que el backend todavía no ha construido, o QA necesita reproducir un 500 intermitente, o alguien quiere enseñar un contrato de API sin levantar un servicio entero. Yo acababa recurriendo una y otra vez a herramientas de mock alojadas que exigen registro, un plan de pago para cualquier cosa más allá de tres endpoints y una política de privacidad que preferiría no leer. Quickmock es lo que quería en su lugar: una URL pública en 30 segundos, sin cuenta, sin rastreo, con un inspector de peticiones de verdad y totalmente de código abierto.

Quién construyó esto

Quickmock lo construye y lo mantiene Nikita Chernykh — ingeniero de backend y tech lead — como un proyecto paralelo gratuito. Todo es de código abierto en GitHub: el código, el esquema, el script de despliegue; todo lo que ves está en el repositorio.

Sin registros ni tracking

Sin análisis de terceros, sin cuentas o registros necesarios. Todos tus datos están seguros con tu privacidad en mente.

Lo que registramos (y por qué)

Última actualización: 2026-10-17