¿Qué es Mocky y la mejor alternativa a Mocky para mocks HTTP personalizados?

¿Qué es Mocky (mocky.io)? Aprende a crear respuestas HTTP mock personalizadas y la mejor alternativa a Mocky para el mocking de API dinámico y a escala de equipo.

Ashley Innocent

Ashley Innocent

24 June 2026

¿Qué es Mocky y la mejor alternativa a Mocky para mocks HTTP personalizados?

Apidog para empresas

Despliegue local

SSO & RBAC

Conforme con SOC 2

Explorar Apidog Enterprise

Si alguna vez has necesitado un endpoint de API falso que devuelva un cuerpo JSON específico, un código de estado y encabezados sin necesidad de configurar un servidor, probablemente hayas buscado Mocky. Esta guía explica qué es Mocky, cómo usarlo y cuándo dejarás de necesitarlo. Si primero quieres tener una visión más amplia, nuestro resumen de herramientas de mocking de API online comparadas cubre el campo, y el propio repositorio de código abierto de Mocky confirma los conceptos básicos.

button

¿Qué es Mocky?

Mocky es un servicio web gratuito y de código abierto para generar respuestas HTTP personalizadas. Diseñas una respuesta en tu navegador, Mocky te da una URL única, y cualquier solicitud a esa URL devuelve exactamente lo que definiste. No hay backend que escribir ni servidor que alojar.

Fue creado por Julien Lafont y lanzado bajo la licencia Apache 2.0. La versión alojada se encuentra en mocky.io, y dado que el código es público, también puedes autoalojarlo si prefieres ejecutar tu propia instancia.

La idea central es simple. Estás "diseñando una respuesta detrás de una URL". Ese es todo el producto, y ese enfoque es su mayor fortaleza.

Lo que puedes configurar

Mocky te permite configurar las partes de una respuesta HTTP que importan para las pruebas de cliente:

Una vez que guardas, Mocky almacena la respuesta y te entrega una URL permanente. Pegas esa URL en tu código frontend, tu prueba o tu cliente HTTP, y listo.

Un ejemplo rápido

Digamos que tu backend no está listo, pero tu frontend necesita un objeto de usuario para renderizar. Abrirías el diseñador de Mocky, establecerías el estado en 200, establecerías Content-Type: application/json, y pegarías un cuerpo como este:

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

Mocky devuelve una URL como https://run.mocky.io/v3/<some-id>. Apunta tu aplicación a ella, y cada solicitud obtendrá ese usuario. Para una visión más amplia de este patrón, consulta nuestra explicación sobre cómo simular APIs online sin configurar un servidor.

Cuando Mocky es la opción correcta

Mocky brilla cuando tus necesidades son pequeñas y puntuales:

Para estos trabajos, Mocky es difícil de superar. Es gratuito, se carga en un navegador y puedes tener una URL funcional en menos de un minuto. No compliques demasiado un problema de este tamaño.

Cuando Mocky empieza a ser insuficiente

La misma simplicidad que hace grande a Mocky también lo limita. Cada URL de Mocky es una respuesta fija. A medida que tu proyecto crece, ese modelo se vuelve insuficiente de varias maneras predecibles.

Cuando te encuentras con dos o tres de estos puntos, has superado la herramienta de respuesta única. Ese es el momento de pasar a una plataforma de simulación completa. Si estás sopesando la relación costo-beneficio, nuestra guía de servidores de simulación de API gratuitos y económicos presenta las opciones.

Un detonante común es el equipo de frontend. Un desarrollador simula el objeto de usuario, otro simula la lista de pedidos, un tercero simula el flujo de autenticación. Con Mocky, esos son tres enlaces no relacionados sin una URL base compartida y sin forma de intercambiar entornos. Con un servidor de simulación real, son tres endpoints en un proyecto que responden bajo un solo host, y puedes alternar entre datos de staging y producción en un solo lugar.

La mejor alternativa a Mocky: Apidog

Apidog conserva la mejor característica de Mocky, una respuesta personalizada detrás de una URL compartible, y luego añade las cosas que Mocky omite: persistencia en muchos endpoints, datos impulsados por esquemas, respuestas dinámicas y colaboración en equipo. Diseñas endpoints y Apidog genera una URL de simulación alojada que devuelve códigos de estado, encabezados y cuerpos JSON personalizados, al igual que Mocky, pero vinculada a tu diseño de API real.

Esta es la diferencia honesta. Mocky responde a "dame una respuesta fija, gratis, ahora mismo". Apidog responde a "dame una simulación creíble de una API completa que crezca con mi proyecto".

Algunas cosas que Apidog añade además del caso de uso de Mocky:

Todavía obtienes la parte sencilla. ¿Necesitas un solo endpoint que devuelva un 200 con un cuerpo JSON fijo detrás de una URL? Apidog también lo hace, y puedes compartirlo con tu equipo con un solo clic.

Mocky vs Apidog de un vistazo

Capacidad Mocky Apidog
Estado, encabezados y cuerpo personalizados detrás de una URL
Gratis para empezar, sin configuración Sí (plan gratuito)
Respuesta estática única
Datos dinámicos (Faker.js, simulación inteligente) No
Coincidencia de solicitudes / reglas condicionales No
Múltiples endpoints en un proyecto No
Simulaciones basadas en esquemas (OpenAPI) No
Espacio de trabajo en equipo + control de versiones No
Opción de autoalojamiento Sí (código abierto) Opciones en la nube + autoalojamiento

Si deseas comparar más contendientes lado a lado, nuestra lista de las mejores herramientas de simulación de API y nuestro resumen de simulación de endpoints REST profundizan más.

Cómo reemplazar una URL de Mocky en Apidog

Migrar de un solo enlace de Mocky es rápido:

  1. Descarga Apidog y crea un proyecto.
  2. Añade un endpoint, por ejemplo GET /users/42.
  3. Define la respuesta: establece el código de estado, añade encabezados y escribe el cuerpo JSON, los mismos campos que habrías escrito en Mocky.
  4. Habilita la simulación. Apidog genera una URL de simulación alojada para ese endpoint.
  5. Apunte su frontend o prueba a la nueva URL.

Desde allí, puedes añadir los extras, datos dinámicos, reglas condicionales, más endpoints, siempre que los necesites. No tienes que usar las funciones avanzadas el primer día.

La migración rara vez es de una sola vez. La mayoría de los equipos mantienen sus enlaces Mocky existentes funcionando mientras reconstruyen los endpoints importantes en Apidog, y luego retiran las URL antiguas una vez que el proyecto está en un solo lugar. Dado que Apidog puede leer un archivo OpenAPI, si ya tienes una especificación, puedes importarla y obtener URL simuladas para cada endpoint de una sola vez, en lugar de recrear cada respuesta manualmente.

Preguntas frecuentes

¿Es Mocky gratis?

Sí. Mocky es gratuito y de código abierto bajo la licencia Apache 2.0, y no necesitas una cuenta para crear una simulación. Las respuestas se almacenan en el servidor, por lo que la URL que obtienes permanece activa. Si necesitas más que una sola respuesta fija, una plataforma más completa como Apidog te ofrece un nivel gratuito con datos dinámicos y funciones de equipo.

¿Cuál es la diferencia entre mocky.io y un servidor de simulación?

Una URL de Mocky es una respuesta preestablecida. Un servidor de simulación simula una API completa, con muchos endpoints, coincidencia de solicitudes y datos que pueden cambiar por solicitud. Si eres nuevo en el concepto, nuestra explicación sobre qué es una API simulada lo explica desde cero.

¿Puedo devolver un código de estado y encabezados personalizados con Mocky?

Sí. Para eso es exactamente Mocky. Tú estableces el código de estado, añades los encabezados que desees, escribes el cuerpo y Mocky lo sirve todo desde una única URL. El límite es que siempre es la misma respuesta, independientemente de la solicitud.

¿Cuándo debo cambiar de Mocky a una plataforma de simulación completa?

Cambia cuando necesites más de una respuesta fija: datos dinámicos o realistas, respuestas condicionales, varios endpoints organizados juntos o un espacio de trabajo compartido para tu equipo. Hasta entonces, la simplicidad de Mocky es una característica, no un defecto.

Conclusión

Mocky es una forma limpia y gratuita de colocar una respuesta HTTP personalizada detrás de una URL, y para necesidades rápidas y estáticas, es la herramienta adecuada. En el momento en que necesites datos dinámicos, coincidencia de solicitudes, múltiples endpoints o colaboración en equipo, ese modelo de respuesta única se queda corto.

Ahí es donde Apidog toma el relevo. Cubre el mismo trabajo de "diseñar una respuesta detrás de una URL", luego escala a simulaciones colaborativas, dinámicas y basadas en esquemas a medida que tu API crece. Descarga Apidog para poner en marcha tu primera URL de simulación de forma gratuita y conservarla a medida que tu proyecto crezca.

Practica el diseño de API en Apidog

Descubre una forma más fácil de construir y usar APIs