Integra MockBite en minutos
Usa claves de API para acceder a endpoints privados, generar usuarios falsos y rastrear el uso. Estos ejemplos apuntan al backend local en http://localhost:8080.
Check if the API is online.
Capture an early access lead.
Internal BFF route to issue an API key for logged-in users.
Inspect the authenticated user and API key metadata.
Generate a fake user and track usage for the API key.
Read the total request count logged for the API key.
Crea una clave de API
Las claves ahora se generan de forma segura a través de NextAuth. Sigue estos pasos para provisionar tu clave:
- Inicia sesión en la plataforma MockBite.
- Navega a tu Panel de control.
- Abre Configuración (⚙️) y haz clic en Generar nueva Clave de API.
Llama al endpoint privado
Envía tu clave de API con el esquema de autorización Bearer.
curl "http://localhost:8080/v1/fake-user?country=Brazil&role=Backend%20Engineer&company=MockBite&seed=lucas" \
-H "Authorization: Bearer df_your_api_key"Accede a tu panel
Pega la clave generada en el panel para inspeccionar los metadatos de la cuenta y el uso.
curl http://localhost:8080/v1/usage \
-H "Authorization: Bearer df_your_api_key"Personaliza usuarios falsos
Override the generated user country.
Override the generated user role.
Override the generated user company.
Select a deterministic name and email variation.
Ejemplos de payload
Cada solicitud autenticada a /v1/fake-user se registra para rastrear el uso.
{
"name": "Maya Chen",
"email": "maya@mockbite.dev",
"company": "MockBite",
"country": "Brazil",
"role": "Backend Engineer"
}El endpoint /v1/usage devuelve métricas agregadas para la clave de API autenticada.
{
"total_requests": 12,
"last_24h": 5,
"last_request_at": "2026-06-21T20:45:00Z",
"by_endpoint": [
{
"endpoint": "/v1/fake-user",
"requests": 12
}
]
}Prevención de abusos
La API aplica un límite de tasa de ventana fija por IP de cliente. Los valores predeterminados se configuran mediante variables de entorno y se pueden ajustar.
Fallos comunes
The request body could not be parsed.
A private endpoint was called without Authorization.
The provided API key was not found or did not match.
The client exceeded the configured request window.
Simular problemas de red
Puedes agregar los encabezados x-mockbite-latency (en ms) o x-mockbite-status (código HTTP) a cualquier solicitud para simular endpoints lentos o con fallas.
Adds a 1500ms delay to the response.
Forces the endpoint to return a 503 Service Unavailable error.
Model Context Protocol
MockBite es compatible con Model Context Protocol (MCP) para gestionar tus API simuladas directamente desde tu editor (Claude Desktop, Cursor, Antigravity, etc). Configúralo en el panel de control.
¿Por qué usar MCP?
Integrar Mockbite con tu agente de IA local mejora drásticamente tu flujo de trabajo al mantenerte dentro del editor.
- Cero Cambio de Contexto: No necesitas abrir el navegador para crear o gestionar endpoints.
- Generación con IA: Puedes pedirle a tu IA 'Construye un backend de e-commerce completo' y lo hará.
- Integración Instantánea: La IA genera el mock e inmediatamente escribe el código frontend para consumirlo.
Claves MCP Aisladas
El MCP usa PATs (Personal Access Tokens) especiales que están estrictamente limitados. No pueden ser usados para invocar tus APIs simuladas desde una app en producción; sólo existen para gestionar los endpoints.
Ejemplo de Prompt
Intenta escribir esto en tu agente de IA: 'Usa la herramienta mockbite para crear una API REST para un gestor de tareas. Genera 5 endpoints: GET /tasks, POST /tasks, etc. Incluye payloads falsos realistas y una latencia de 500ms para simular condiciones reales de red.'