v2 · Modelado de datos visual, en vivo en tu navegador

Modelado de datos visual, API en vivo.
Datos reales, servidos en el momento que guardas.

Diseña tablas y relaciones con tu equipo en un lienzo compartido. El modelo se convierte en una API GraphQL en vivo respaldada por datos reales — sin fixtures, sin JSON editado a mano.

01 Editar atributo
Identifier: id
displayName
handle
avatarUrl
bio
role
verified
Add attribute
displayName
displayName
Use camelCase (e.g. firstName, createdAt)
STRING
Try it → rename this attribute or remap it to a different mock-dataset field. The JSON and avatars on the right respond live.
02 query users { … }
{
  "data": {
    "users": [
      {
        "id": "7f2a-…",
        "displayName": "Lena Hartmann",
        "handle": "lena.h",
        "role": "Designer",
        "verified": true
      },
      {
        "id": "a1c4-…",
        "displayName": "Tomás Iglesias",
        "handle": "tomas",
        "role": "Engineer",
        "verified": true
      },
      {
        "id": "b903-…",
        "displayName": "Yuki Tanabe",
        "handle": "yuki",
        "role": "Product",
        "verified": false
      }
    ]
  }
}
03 Renderizado en tu UI
LH
Lena Hartmann
@lena.h Designer
TI
Tomás Iglesias
@tomas Engineer
YT
Yuki Tanabe
@yuki Product
01 El flujo

Tres pilares. Un lienzo.

Modelado visual, colaboración en tiempo real y una API en vivo sobre datos reales — todo en un solo lugar.

01 Modelar

Diseña tablas y relaciones en un lienzo compartido. Cursores en vivo, comentarios en hilos, historial completo.

02 Mapear

Conecta cada campo a una fuente de datos reales o a un preset de faker — tu elección, por atributo.

03 Servir

Un endpoint GraphQL en vivo se activa en el momento que guardas. Respaldado por datos reales, consultable desde tu app.

A new way to model

Modelado de bases de datos,
por fin colaborativo.

El primer lugar donde tu equipo diseña esquemas como diseña productos — juntos, en un lienzo en vivo. No más hilos de Slack sobre capturas de pantalla de un documento de especificaciones.

  • Cursores y presencia en vivo Mira quién está en cada parte del lienzo
  • Coedición en tiempo real Arrastra, renombra, conecta — juntos
  • Comentarios anclados a atributos Discute el modelo, no capturas de pantalla
  • Resuelva hilos en línea Las decisiones viven con el esquema
Modelling Board · acme · main
L T Y A
4 editando ahora
User
*id
*displayNameString
*handleString
avatarUrlString
Lena · editing
TeamMember
*id
*teamId
*userId
*roleEnum
joinedAtDT
#1 System Admin
Lena Hartmann · today, 11:54 LH
Are the values for this enum already reviewed?
02 Realista, a propósito

Datos que parecen usuarios reales, no Lorem ipsum.

Un catálogo de tipos de campo seleccionados asocia cada atributo a valores plausibles. Los nombres coinciden con las localizaciones. Las direcciones coinciden con los países. Las fechas coinciden con los años de nacimiento. Los datos superan la prueba de credibilidad en tu UI.

Person 5 fields
Internet 4 fields
Location 4 fields
Commerce 4 fields
Lorem 3 fields
Custom 4 fields
Catálogo de campos
28 categorías · 240+ campos
Person name.full → “Lena Hartmann”
Internet internet.email → “l.hartmann@northvale.io”
Location address.street → “42 Rue de Bercy”
Custom regex.pattern → “/^USR-\d{4}-[A-Z]{3}$/”
Respuesta de ejemplo
200 OK · 6ms
{
“displayName” : "Lena Hartmann" ,
“email” : "lena.hartmann@northvale.io" ,
“address” : "42 Rue de Bercy, 75012 Paris" ,
“avatarUrl” : "https://cdn.mock/avatars/lena.png" ,
“role” : "engineering_manager"
}
03 El pool, luego la selección

Un pool, miles de columnas.
Elige las que encajen con tu modelo.

Mockomat se apoya en un pool de datos simulados profundo y amplio que abarca los contextos que los desarrolladores realmente necesitan — productos, personas, lugares, finanzas, tiempo. No genera datos semilla; los asocia. Apunta un atributo a una columna y el motor de ejecución hace el resto. Los tenants empresariales obtienen su propio pool privado para estructuras propietarias que los datasets públicos no pueden cubrir.

Public pool 37 columns × 2.4M rows · shared
Synthetic Faker engine · 240+ field types
Private pool Bring your own data · enterprise
mockomat.pool / public · read-only · 2.4M rows
commerce person internet address business finance
product_name brand price_eur sku category_main description image_url stock_quantity rating_avg first_name last_name full_name email username avatar_url phone birthdate street city country_iso postal_code lat lng company job_title department salary_band tax_id iban currency transaction_id amount created_at updated_at expires_at tag locale
↓ 2,431,508 rows ↓
pool.full_name
pool.email
pool.avatar_url
map
map
map
UserProfile.displayName STRING
UserProfile.email STRING
UserProfile.avatarUrl STRING
El pool es compartido. Las selecciones son tuyas. La estructura es la de tu modelo. Trae tu propio pool
04 Un modelo, dos superficies

Una API en vivo para tu código.
Una vista previa renderizada para todos los demás.

El mismo modelo sirve a ambos: tu frontend consume el endpoint GraphQL mientras diseño, gestores de producto y partes interesadas ven los datos renderizados como tarjetas, tablas y formularios. Una única fuente de verdad, dos audiencias.

Endpoint GraphQL Para tu código — consulta desde cualquier lugar
{
  "data": {
    "users": [
      {
        "displayName": "Lena Hartmann",
        "role": "Designer",
        "verified": true
      },
      {
        "displayName": "Tomás Iglesias",
        "role": "Engineer",
        "verified": true
      },
      {
        "displayName": "Yuki Tanabe",
        "role": "Product",
        "verified": false
      }
    ]
  }
}
LH
Lena Hartmann
@lena.h Designer
TI
Tomás Iglesias
@tomas Engineer
YT
Yuki Tanabe
@yuki Product
POST https://api.mockomat.com/s/abc-123/graphql
Vista previa renderizada Para todos los demás — mira los datos, sin necesidad de Postman
LH
Lena Hartmann
@lena.h Designer
TI
Tomás Iglesias
@tomas Engineer
YT
Yuki Tanabe
@yuki Product
GET mockomat.com/s/abc-123/preview
05 Multi-tenant por defecto

Espacios de trabajo para el equipo.
Sesiones para el momento.

Los espacios de trabajo persistentes albergan tus esquemas y roles reales. Las sesiones desechables de 24 horas te permiten crear un sandbox para compartir un enlace con una parte interesada — sin registro, sin limpieza.

Roles y permisos por espacio de trabajo Propietario, editor, lector — invita por correo o enlace
Sesiones sandbox desechables URL de 24h · sin registro · caducidad automática · actualiza para conservar
SSO listo (SAML, OIDC) — Plan Team Trae tu IdP. Nosotros nos encargamos del resto.
Espacios de trabajo 3 activos
N
Northvale Studio 12 members
ACTIVE
A
Acme Inc. 5 members
L
Lena · Personal 1 members
Sesión sandbox caduca en 23h 12m · comparte por enlace
06 Integración con AI

Mockomat también es un prompt.

Dile a Claude, Cursor o cualquier LLM que cree una API GraphQL simulada. Ellos la construyen, tú observas — como una película. Todo el equipo ve cómo el esquema toma forma en el mismo tablero, en tiempo real. Para cuando el modelo termina tu frase, el enlace ya está en tu portapapeles.

Prompt Dile a cualquier LLM que use Mockomat.
MCP Uso nativo de herramientas en Claude, Cursor, Copilot.
OpenAPI Carga una especificación, obtén un mock funcional.
Mira la historia completa de integración con AI
claude · mockomat-mcp · session
LIVE
Observando →
POARDVC
PM, arquitecto, desarrollador — y Claude — en el mismo tablero.
Product owner ve la estructura de datos que necesitan las partes interesadas
Arquitecto revisa relaciones y cardinalidades en vivo
Desarrollador consulta el mock en el momento en que aparece
07 Bajo el capó

Schema-first. Reproducción sin estado.
Disponible para inspección.

Tu modelo se compila en un esquema GraphQL determinista. Cada solicitud se reproduce desde la semilla — misma entrada, misma salida — para que tus tests sean fiables. Aloja el motor de ejecución cuando estés listo.

Lee la arquitectura
schema.graphql deterministic runtime stateless · seedable /graphql JSON /preview Rendered UI
08 Empieza por algún sitio

Blueprints para arrancar, no para quedarse mirando.

Doce esquemas seleccionados, modelados como productos reales. Bifurca uno, renómbralo y ya habrás avanzado más que con cualquier tutorial partiendo de cero.

CRM de usuarios 8 entidades · 24 atributos
E-commerce 12 entidades · 38 attrs
Blog y comentarios 5 entidades · 14 attrs
Gestor de proyectos 9 entidades · 31 attrs
Reservas y eventos 7 entidades · 22 attrs
Feed social 6 entidades · 18 attrs
Ver los blueprints
09 Precios

Empieza gratis. Paga cuando tu equipo comience a producir.

Starter Gratis Para desarrolladores individuales
  • 5 proyectos
  • 1.000 solicitudes API / día
  • Endpoint GraphQL
  • Integración IA
Empezar
Business €31 por usuario / mes
  • Proyectos ilimitados
  • 250.000 solicitudes / mes
  • Analíticas de endpoints
  • Soporte con SLA
Empezar
Compara todas las funcionalidades →
10 Preguntas

Lo que la gente nos pregunta.

Can't find yours? Get in touch

¿Es esto solo otra herramienta de mock API?
No. Mockomat parte de un modelo ER colaborativo — esquemas que puedes coeditar, comentar y versionar. La API simulada es el subproducto, no la interfaz.
¿Solo GraphQL o también REST?
GraphQL por ahora. El modelo se compila en un esquema fuertemente tipado con paginación, filtros y relaciones. Los adaptadores REST están en la hoja de ruta.
¿Qué tan realistas son los datos?
Los nombres coinciden con las localizaciones, las direcciones con los países, las fechas respetan los rangos. Puedes fijar valores individuales, proporcionar enums o adjuntar un regex para IDs personalizados.
¿Puedo autoalojarlo?
Sí — con el plan Team. El motor de ejecución es un único binario; despliégalo junto a tus servicios y apunta tu modelo hacia él.
¿Qué ocurre con una sesión sandbox?
Funciona durante 24 horas y luego caduca. Cualquiera con el enlace puede editarla. Actualiza a un espacio de trabajo para conservarla de forma permanente, con roles e historial.
¿Soporta autenticación y roles personalizados en la API?
Sí. Cada modelo puede declarar reglas de autenticación por consulta. El endpoint simulado las aplica para que tu frontend ejercite las rutas de autorización reales.