Um arquivo para todas as ferramentas
Projete, depure, teste, simule, documente e disponibilize MCP a partir da mesma especificação OpenAPI, mantendo tudo alinhado.
O estúdio OpenAPI com IA integrada que prioriza o trabalho local
Oriente o código do Codex, Claude Code e Cursor com suas definições de API. No Powerduck, direto no seu computador, gere documentação a partir do código e organize testes com IA. Hospede documentação OpenAPI e servidores MCP gratuitamente no Hub.
/orders
post createOrder
get listOrders
/products
get listProducts
/customers
get listCustomers
powerduck.read_spec()
12 operações encontradas
powerduck.start_mock("POST /orders")
Servidor de mock ativo em :4010
powerduck.generate_tests("POST /orders")
orders.test.js criado
powerduck.call_api("POST /orders", {total:49})
200 OK · verificado conforme o contrato
powerduck.publish_docs()
Documentação de referência atualizada
O trabalho local não exige conta. A IA remota usa o serviço de modelos escolhido por você; a hospedagem online exige uma conta Cloud.
Editor de especificações · Depuração de APIs · Testes · Mocks · Documentação · Servidor MCP
POWERDUCK HUB
Mantenha seu fluxo de trabalho no aplicativo desktop. Use o Hub para compartilhar documentação e conectar ferramentas de IA à sua API.
Projete, depure e teste sua API no Powerduck.
Transforme sua especificação em documentação hospedada e um endpoint MCP.
Compartilhe o link da documentação, conecte um cliente MCP e escolha se deseja listar seu projeto publicamente.
Hospedagem gratuita dentro dos limites do plano. Sua API de negócio continua sendo executada no seu próprio backend.
Por que o Powerduck
Um único YAML OpenAPI no seu repositório orienta projeto, depuração, testes, mocks, documentação e MCP — e seus agentes de programação usam esse mesmo arquivo.
Projete, depure, teste, simule, documente e disponibilize MCP a partir da mesma especificação OpenAPI, mantendo tudo alinhado.
Cada resposta é verificada em relação à especificação OpenAPI, não apenas exibida. Assim, um tipo ou caminho incorreto é identificado na hora.
Seus arquivos permanecem na sua máquina, sem conta nem upload. Codex, Claude Code e Cursor leem a mesma especificação que você.
{
"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_.
VEJA NA PRÁTICA
Escolha uma tarefa abaixo. O Powerduck a executa a partir do arquivo OpenAPI na sua máquina, incluindo ambientes, testes e mocks, sem exigir conta ou upload.
Seu espaço de trabalho local para APIs começa sem conta nem upload. Use suas requisições, autenticação, ambientes e asserções. Escolha o Cloud quando quiser publicar online.
O trabalho local não exige conta. A IA remota usa o serviço de modelos escolhido por você; a hospedagem online exige uma conta Cloud.
Uma definição de API para revisar e um link local para a documentação.
Implementação orientada pelo contrato e verificada com respostas reais.
Resultados de cada etapa e asserções que falharam, em vez de apenas um script de teste gerado.
Controle manual quando você precisa investigar exatamente o que aconteceu.
Um diagnóstico baseado nos resultados das requisições, com alterações que você pode revisar.
Documentação hospedada e uma URL MCP, sem administrar sua própria infraestrutura de hospedagem.
COMECE NA SUA MÁQUINA
O Powerduck é um espaço de trabalho desktop para APIs. Abra um arquivo local, envie sua primeira requisição e conecte seu agente de programação quando quiser. Não é preciso ter uma conta para começar.
Trabalhe com arquivos locais, análise de código e depuração de protocolos nativos. Conecte o modelo de IA de sua preferência quando precisar de ajuda para projetar, investigar ou testar.
macOS 12+ · Windows 10+ · Linux
A demonstração web usa um modelo compartilhado na nuvem e exige login. Para trabalhar localmente sem conta, baixe o aplicativo desktop.
Verificação de contratos
Clientes de API comuns enviam a requisição e exibem a resposta. O Powerduck também verifica cada resposta em relação ao contrato OpenAPI, detectando divergências assim que elas ocorrem.
Ver um exemplo funcionandototal:
type: number
{
"total": "49.00"
}
{
"total": 49
}
Editor de especificações OpenAPI
A estrutura de navegação acompanha a especificação real, sem tentar deduzi-la pela indentação. Navegue por caminhos e componentes em uma árvore e corrija os erros onde eles ocorrem.
{
"id": "usr_8Kd2Xa",
"email": "ada@example.com",
"scope": "users:read"
}
Depuração de APIs
Um editor de requisições familiar para desenvolvedores, com algo que essas ferramentas normalmente não fazem por padrão: verificar as respostas em relação ao contrato.
Gerador de servidores MCP
Sua especificação já descreve as ferramentas. O Powerduck a compila em um servidor MCP executável e mostra exatamente quais campos OpenAPI deram origem a cada ferramenta.
curl /users/{id}
{
"id": "usr_...",
"email": "ada@..."
}
Gerador de documentação de APIs
Gere a documentação de referência diretamente do seu modelo OpenAPI, exporte arquivos estáticos e hospede-os onde preferir.
Uma única fonte de verdade
Abra openapi.yaml ou openapi.json localmente e o Powerduck transforma seu contrato em um espaço de trabalho completo para APIs. Sem importação, conversão, coleções paralelas ou cópias na nuvem. Descreva o resultado em linguagem natural, e o assistente integrado o executará em etapas que você pode revisar. O mesmo arquivo também se conecta a agentes de programação por MCP.
O arquivo permanece no seu repositório.
Edite, navegue e valide o contrato real.
Envie requisições geradas a partir das mesmas operações.
Compile operações em ferramentas prontas para agentes.
Publique documentação a partir da mesma fonte.
Um espaço de trabalho local, orientado por IA e organizado em torno do próprio arquivo OpenAPI.
Arquivos locais não exigem uma conta. A IA remota envia o contexto relevante ao provedor que você configurou; a publicação no Cloud envia o conteúdo selecionado quando você decide publicar. As estatísticas opcionais de uso ficam desativadas por padrão. Consulte a Política de Privacidade para conhecer os campos e controles.
Política de PrivacidadeO uso local não exige a compra do Cloud. O plano gratuito permite duas especificações; recompensas por compartilhamentos aprovados podem ampliar esse limite. A licença desktop remove o limite de especificações. O provedor do modelo cobra pelo uso da sua própria chave; créditos de modelos hospedados e hospedagem Cloud são cobrados separadamente.
Projete, depure e teste APIs por conversa, usando arquivos OpenAPI locais.
Pagamento único · licença perpétua Publique onlineCompartilhe documentação de APIs e serviços MCP hospedados com sua equipe e agentes de IA.
Plano gratuito · planos mensais ou anuais Escolha seu modeloUse modelos hospedados com um pacote de créditos ou configure seu próprio provedor no aplicativo desktop.
Créditos pré-pagos para modelosJá tem uma conta? Gerencie publicações, licenças desktop e créditos de IA. Entrar no console →
Perguntas frequentes
Informações práticas sobre arquivos locais, versões OpenAPI, geração de MCP e licenciamento.
Arquivos locais não exigem uma conta. A IA remota envia o contexto relevante ao provedor que você configurou; a publicação no Cloud envia o conteúdo selecionado quando você decide publicar. As estatísticas opcionais de uso ficam desativadas por padrão. Consulte a Política de Privacidade para conhecer os campos e controles.
OpenAPI 3.0, 3.1 e 3.2. O Powerduck identifica a versão declarada e valida o dialeto correspondente, sem limitar todas as versões a um subconjunto comum.
Operações com operationId se tornam ferramentas MCP. Os argumentos são derivados dos parâmetros e dos esquemas de requestBody. Esquemas de componentes podem ser expostos como recursos. O servidor gerado é atualizado sempre que a especificação muda.
Não. O Powerduck Desktop tem licença perpétua, comprada uma única vez. As atualizações da versão principal estão incluídas. A aquisição de futuras versões principais é opcional.
Sim. Você pode continuar usando suas coleções e ambientes. O Powerduck considera a especificação OpenAPI o contrato de referência e ajuda a identificar divergências nas requisições.
Sim. O mesmo mecanismo de validação e geração está disponível no @powerduck/openapi-cli, uma ferramenta de linha de comando preparada para CI, que pode ser executada em pull requests e pipelines automatizados. Ela oferece testes em lote com seis protocolos (HTTP, SSE, WebSocket, gRPC, MCP e GraphQL), concorrência configurável e relatórios compatíveis com JUnit.