Un archivo para todas las funciones
Diseña, depura, prueba, simula, documenta y expone MCP desde la misma especificación OpenAPI, para que nada se desincronice.
El estudio OpenAPI local-first y nativo de IA
Haz que Codex, Claude Code y Cursor programen siguiendo tus definiciones de API. Con Powerduck en tu equipo, genera documentación a partir del código y coordina pruebas con IA. Aloja gratis tus documentos OpenAPI y servidores MCP en Hub.
/orders
post createOrder
get listOrders
/products
get listProducts
/customers
get listCustomers
powerduck.read_spec()
12 operaciones encontradas
powerduck.start_mock("POST /orders")
Servidor mock activo en :4010
powerduck.generate_tests("POST /orders")
orders.test.js generado
powerduck.call_api("POST /orders", {total:49})
200 OK · verificado contra el contrato
powerduck.publish_docs()
Documentación de referencia actualizada
El trabajo local no requiere cuenta. La IA remota usa el servicio de modelos que elijas; el alojamiento en línea requiere una cuenta Cloud.
Edición de especificaciones · Depuración de API · Pruebas · Servidores mock · Documentación de API · Servidores MCP
POWERDUCK HUB
Valida tus APIs en la aplicación de escritorio. Comparte documentación en Hub y conecta herramientas de IA.
Diseña, depura y prueba APIs con Powerduck.
Convierte tu especificación en documentación alojada y un endpoint MCP.
Comparte la documentación, conecta un cliente MCP y elige si quieres aparecer públicamente en Hub.
Alojamiento gratuito dentro de los límites del plan. Tu API sigue ejecutándose en tu propio backend.
Por qué Powerduck
Un único YAML OpenAPI en tu repo impulsa diseño, depuración, pruebas, mocks, documentación y MCP, y tus agentes de código usan ese mismo archivo.
Diseña, depura, prueba, simula, documenta y expone MCP desde la misma especificación OpenAPI, para que nada se desincronice.
Cada respuesta se comprueba con la especificación OpenAPI, no solo se muestra, de modo que un tipo o ruta incorrectos se detectan al instante.
Tus archivos permanecen en tu equipo y funcionan sin cuenta ni subida. Codex, Claude Code y Cursor leen la misma especificación que tú.
{
"id": "usr_8Kd2Xa",
"email": "ada@example.com",
"created": 1757030400,
"profile": {
"name": "Ada L.",
"locale": "en-GB"
},
"scope": "users:read orders:read"
}
scope is present in the response but is not
declared on components/schemas/User. Add the
property to the schema or remove it from the handler.
Every operation with an operationId becomes a tool. Arguments come from parameters and requestBody. Nothing is hand-written.
Exchange credentials for a bearer token.
Retrieve a single user by identifier.
Create an order for the authenticated customer.
Refund an order in full or in part.
GET /v1/users/{id}
Returns the user object for a valid identifier. If the user has been deleted, an Error object is returned with status 404.
usr_.
VÉALO EN UN FLUJO
Elige una tarea a continuación. Powerduck la ejecuta desde el archivo OpenAPI en tu equipo — con entornos, pruebas y mocks, sin cuenta ni subida.
Tu espacio de API local arranca sin cuenta ni subida de archivos. Conserva tus peticiones, autenticación, entornos y aserciones. Elige Cloud cuando quieras publicar en línea.
El trabajo local no requiere cuenta. La IA remota usa el servicio de modelos que elijas; el alojamiento en línea requiere una cuenta Cloud.
Una definición revisable y un enlace local a la documentación.
Una implementación guiada por el contrato y comprobada con respuestas reales.
Resultados por paso y aserciones fallidas, no solo un script de pruebas.
Control manual para entender exactamente qué ocurrió.
Un diagnóstico basado en resultados reales y cambios que puedes revisar.
URL de documentación y MCP sin mantener tu propia infraestructura de alojamiento.
EMPIEZA EN TU EQUIPO
Powerduck es un espacio de API de escritorio. Abre un archivo local, envía tu primera petición y conecta tu agente cuando lo necesites. Sin cuenta para empezar.
Archivos locales, análisis de código y depuración de protocolos nativos, en el escritorio. Conecta el modelo de IA que elijas para ayudarte a diseñar, investigar o probar.
macOS 12+ · Windows 10+ · Linux
La demo web usa un modelo compartido en la nube y requiere iniciar sesión. Para trabajar en local sin cuenta, descarga la aplicación de escritorio.
Verificación de contrato
Los clientes API comunes envían la solicitud y muestran la respuesta. Powerduck además comprueba cada respuesta frente al contrato OpenAPI, para detectar cualquier desviación al momento.
Ver ejemplo prácticototal:
type: number
{
"total": "49.00"
}
{
"total": 49
}
Editor de specs OpenAPI
El esquema sigue la estructura real de la especificación, no una suposición basada en la sangría. Navega por rutas y componentes como un árbol y corrige los errores justo donde están.
{
"id": "usr_8Kd2Xa",
"email": "ada@example.com",
"scope": "users:read"
}
Depuración de API
Un constructor de solicitudes con la forma de las herramientas que los desarrolladores ya usan, además de lo que esas herramientas no pueden hacer por defecto: verificar las respuestas frente al contrato.
Generador de servidor MCP
Tu especificación ya es un manifiesto de herramientas. Powerduck la compila en un servidor MCP ejecutable y muestra exactamente qué campos OpenAPI produjeron cada herramienta.
curl /users/{id}
{
"id": "usr_...",
"email": "ada@..."
}
Generador de documentación de API
Documentación de referencia generada directamente desde tu modelo OpenAPI, exportada como archivos estáticos y hospedada donde quieras.
Una única fuente de verdad
Abre openapi.yaml o openapi.json en local y Powerduck convierte el contrato que ya posees en un espacio de trabajo de API completo. Sin importación. Sin conversión. Sin colecciones paralelas. Sin copia en la nube. Describe el resultado en lenguaje sencillo y el asistente integrado lo ejecuta mediante pasos revisables, y el mismo archivo habla MCP con cualquier agente de programación de IA.
El archivo permanece en tu repositorio.
Editar, navegar y validar el contrato real.
Enviar solicitudes generadas desde las mismas operaciones.
Compilar operaciones en herramientas listas para agentes.
Publicar documentación desde la misma fuente.
Es el espacio de trabajo local e impulsado por IA construido en torno al propio archivo OpenAPI.
Los archivos locales no requieren cuenta. La IA remota recibe el contexto relevante en tu proveedor configurado. Al publicar en Cloud se sube el contenido seleccionado. Las estadísticas opcionales están desactivadas por defecto; consulta Privacidad.
Política de privacidadNo necesitas comprar Cloud para trabajar en local. El uso gratuito incluye dos espacios de especificación; los compartidos aprobados pueden añadir más. La licencia de escritorio elimina el límite. Tu proveedor factura tu propia clave; los créditos de IA alojada y Cloud se pagan aparte.
Diseña, depura y prueba APIs mediante el chat, con archivos OpenAPI locales.
Compra única · licencia perpetua Publicar en líneaComparte documentación API hospedada y servicios MCP con tu equipo y agentes de IA.
Plan gratuito · planes mensuales o anuales Elegir el modeloUsa modelos alojados con un paquete de créditos, o configura tu propio proveedor de modelos en la aplicación de escritorio.
Créditos de modelo prepagados¿Ya tienes cuenta? Gestiona la publicación, licencias de escritorio y créditos de IA. Iniciar sesión en la consola →
Preguntas frecuentes
Los detalles prácticos sobre archivos locales, versiones de OpenAPI, generación de MCP y licencias.
Los archivos locales no requieren cuenta. La IA remota recibe el contexto relevante en tu proveedor configurado. Al publicar en Cloud se sube el contenido seleccionado. Las estadísticas opcionales están desactivadas por defecto; consulta Privacidad.
OpenAPI 3.0, 3.1 y 3.2. Powerduck detecta la versión declarada y valida según el dialecto correspondiente en lugar de usar el mínimo común denominador.
Las operaciones con un operationId se convierten en herramientas MCP. Los argumentos se derivan de los parámetros y los esquemas de requestBody. Los esquemas de componentes pueden exponerse como recursos. El servidor generado se actualiza cada vez que cambia la especificación.
No. Powerduck Desktop es una licencia perpetua comprada una vez. Las actualizaciones dentro de la versión principal están incluidas. Las futuras actualizaciones mayores siguen siendo opcionales.
Sí. Las colecciones y entornos existentes pueden seguir usándose. Powerduck trata la especificación OpenAPI como el contrato autoritativo y ayuda a identificar dónde las solicitudes se desvían de él.
Sí. El mismo motor de validación y generación se expone a través de @powerduck/openapi-cli, una herramienta de línea de comandos lista para CI que se ejecuta durante los pull requests y los pipelines automatizados. Admite pruebas por lotes en 6 protocolos (HTTP, SSE, WebSocket, gRPC, MCP, GraphQL), concurrencia configurable e informes compatibles con JUnit para la integración de CI.