API e protocolos IA
Ferramentas para OpenAPI 3.1, agentes Model Context Protocol (MCP) e contratos de API HTTP.
Ferramentas disponíveis (50)
← Voltar para todas as ferramentasJSON Schema e contratos
JSON para JSON Schema
Conversor de JSON para JSON Schema: Gere o esquema JSON a partir de dados JSON de amostra. Infere tipos, matrizes, campos obrigatórios e restrições de formato automaticamente.
JSON Schema para JSON simulado
Percorre o JSON Schema com modo e semente escolhidos, gera uma amostra e informa a validação real perante o schema.
Ferramenta de Limited Protobuf Message to JSON Schema
Use Ferramenta de Limited Protobuf Message to JSON Schema diretamente no navegador. Confira as entradas aceitas, o resultado e os limites antes de exportar.
Gerador de dados estruturados JSON-LD
Gera um objeto JSON-LD com contexto schema.org e tipo indicado, por padrão SoftwareApplication. Não adiciona tag script nem valida propriedades Schema.org.
Validador de dados estruturados Schema.org
Verifica apenas `@context` igual a `https://schema.org` e `@type` não vazio. Não valida propriedades específicas nem tipos de valores.
Construtor de matriz de respostas simuladas para APIs
Seleciona um status HTTP do mapa de respostas e retorna seu corpo simulado; o padrão tem só 200/404.
Migrador de versões de JSON Schema (Draft-04 para 2020-12)
Migrador de versões de JSON Schema (Draft-04 para 2020-12): Substitui a palavra-chave herdada `id` por `$id` e atualiza o URI `$schema` para o Draft 2020-12.
Gerador de um modelo JSON de teste
Substitui {{key}}, @name e @int(min,max) em um único modelo JSON e analisa o resultado. Não valida JSON Schema nem repete arrays.
OpenAPI e especificações
Gerador OpenAPI
Cria rascunho de uma operação OpenAPI 3.1 a partir do formulário e amostras JSON, valida o YAML ou JSON e informa problemas.
Validador OpenAPI
Analisa OpenAPI 3.0.x, 3.1.x ou 3.2.x em JSON/YAML, verifica estrutura e referências locais e separa avisos de design.
Gerador de rascunho de ferramenta MCP a partir de OpenAPI
Gerador de rascunhos MCP a partir de OpenAPI: converte especificações OpenAPI 3.0/3.1 em rascunhos de definições MCP no espaço de trabalho desta página. Solicitações do site, extensões e serviços gerenciados são caminhos separados.
Conversor bidirecional de OpenAPI 3.0 e 3.1
Conversor bidirecional de OpenAPI 3.0 e 3.1: Atualiza a versão raiz para 3.1.0 e converte OpenAPI 3.0 herdado `nullable: true` para `type: [string, 'null']`.
Conversor de Swagger 2.0 para OpenAPI 3.x
Conversor de Swagger 2.0 para OpenAPI 3.x: Substitui host e basePath por OpenAPI 3 `servers: [{ url: 'https://api.example.com/v1' }]` e atualiza a versão raiz.
Conversor de OpenAPI para coleções do Postman
Converte operações OpenAPI 3.x comuns em um arquivo JSON Postman Collection v2.1 para baixar, com pastas por tags, marcadores de caminho/consulta/cabeçalho, descrições, exemplos inline disponíveis e uma asserção básica de status. A entrada deve ter menos de 10.000.000 bytes UTF-8.
Conversor de coleções do Postman para OpenAPI
Converte JSON de Postman Collection em YAML OpenAPI 3.0. Percorre pastas de solicitações aninhadas, mapeia variáveis de URL e parâmetros de consulta, infere schemas de corpos JSON brutos e agrupa exemplos de resposta em HTTP 200. Baixe o YAML localmente. A entrada deve ter menos de 10.000.000 bytes UTF-8.
Gerador de clientes Fetch em TypeScript a partir de OpenAPI
Gera funções fetch básicas em TypeScript a partir de operações OpenAPI suportadas em minúsculas. Codifica parâmetros de rota entre chaves a partir de strings e retorna Response; parâmetros de consulta/cabeçalho, tipos de schema e análise de resposta ficam manuais.
Gerador de clientes Axios a partir de OpenAPI
Gera funções Axios básicas de operações OpenAPI suportadas em minúsculas, com parâmetros de rota string codificados e bearer opcional. Tipos derivados de schema, parâmetros de consulta/cabeçalho e contratos de resposta ficam manuais.
Construtor de avisos de descontinuação em OpenAPI
Marca uma operação OpenAPI como obsoleta e acrescenta nota de migração na descrição. Não documenta o cabeçalho Sunset.
Linter e corretor de operationId em OpenAPI
Informa operationId ausentes ou duplicados e pode gerar os ausentes. Não exige convenções de capitalização.
Linter de boas práticas de design de APIs RESTful
Verifica barra inicial, maiúsculas nos caminhos e campo responses nas operações compatíveis. Não detecta verbos no caminho nem avalia desenho de recursos.
HTTP e depuração de protocolos
Conversor de cURL para código
Analisa aspas no estilo POSIX, espaços escapados e continuações de linha, além das opções cURL compatíveis de método, cabeçalho, autenticação Basic, cookies e corpo. Gera JavaScript Fetch ou Axios, Python Requests ou Go net/http. O comando deve ter menos de 100.000 bytes UTF-8; opções incompatíveis geram erro. Não há um corpus real capturado no Chrome, Safari e Postman.
Construtor interativo de cabeçalhos de requisição HTTP
Cria um objeto JSON de cabeçalhos e um trecho de opções fetch. Valida a sintaxe token dos nomes, avalia compatibilidade e riscos, sinaliza alguns cabeçalhos obsoletos, explica Cache-Control e gera cabeçalhos Bearer, Basic ou de chave API localmente.
Analisador de arquivos HAR e gráfico em cascata
Analise entradas HAR localmente com o tempo total e as fases DNS, conexão, TTFB e download. Veja a linha do tempo, filtre por domínio, tipo de conteúdo ou status, inspecione corpos de resposta e encontre solicitações lentas ou grandes. Abra ou solte arquivos HAR de até 100 MB; valores sensíveis são ocultados nos detalhes exibidos.
Analisador de texto SSE
Analisa texto SSE colado em event, id, retry e data e retorna eventos JSON. Não valida o término do fluxo nem conecta a servidor.
Inspetor de pacotes e mensagens WebSocket
Inspeciona texto de payload WebSocket: se for JSON, mostra chaves de nível superior, tamanho em bytes e valor; caso contrário, mostra texto e tamanho. Não valida JSON-RPC 2.0.
Gerador de cabeçalhos de resposta CORS
Cria linhas Access-Control-Allow-Origin, Methods, Headers e Max-Age a partir de JSON. Não envia preflight nem testa navegador.
Verificador de correspondência de rotas REST
Compara segmentos de URL decodificados com literais e :name e retorna correspondência e parâmetros.
Formatador de cabeçalhos RateLimit legados
Formata três campos de um rascunho anterior: RateLimit-Limit, RateLimit-Remaining e RateLimit-Reset. O rascunho IETF de maio de 2026 usa RateLimit e RateLimit-Policy; não aplica cotas no servidor.
Validador de feeds RSS e Atom
Validador de feeds RSS e Atom: Analisa XML RSS 2.0 e Atom, verifica os metadados obrigatórios compatíveis e conta itens ou entradas. Não baixa recursos vinculados nem valida todas as extensões e datas.
Ferramenta de Common HTTP API Error Lookup
Use Ferramenta de Common HTTP API Error Lookup diretamente no navegador. Confira as entradas aceitas, o resultado e os limites antes de exportar.
Analisador de URLs e protocolos WebSocket (ws:// e wss://)
Analisa campos ws/wss e rejeita fragmentos e dados de usuário; não conecta nem testa TLS.
Segurança e autenticação API
Testador de assinaturas HMAC para Webhooks
Gere e verifique assinaturas HMAC-SHA-256 localmente nos formatos genérico, Stripe, GitHub, Shopify ou Slack. Stripe assina timestamp + corpo bruto; Slack assina v0 + timestamp + corpo bruto. O payload deve ser texto UTF-8 válido com menos de 5.000.000 bytes. Reformatar o JSON altera a assinatura; nenhuma solicitação é enviada.
Gerador de chaves OAuth2 PKCE
Gerador de chaves OAuth2 PKCE: Gera verificador seguro de URL criptograficamente aleatório, calcula hash SHA-256 e codifica Base64URL para criar desafio S256.
Construtor interativo de URLs de autorização OAuth2
Construtor interativo de URLs de autorização OAuth2: Monta parâmetros de consulta padrão RFC 6749, adiciona response_type=code e token anti-CSRF de estado aleatório.
Gerador e assinador local de tokens JWT
Assina localmente um JWT compacto: codifica o cabeçalho e o payload com Base64URL e cria uma assinatura HMAC (HS256/384/512) ou RSA PKCS#1 v1.5 (RS256/384/512). Não verifica tokens.
Inspetor de metadados JWKS
Resume para cada chave do JWKS local kid, kty, use, key_ops, alg, quantidade de certificados e presença de campos privados. Não exporta PEM nem valida o material das chaves.
Validador e extrator de URLs de sitemaps XML
Validador e extrator de sitemaps XML: Analisa o XML, verifica a raiz do sitemap, extrai valores loc, valida URLs HTTP(S) absolutas e informa duplicatas. Não valida XSD nem acessa as URLs.
Contador de diretivas robots.txt
Conta linhas User-agent, Allow/Disallow/Crawl-delay e Sitemap em robots.txt colado. Não gera regras nem testa acesso a caminhos.
Gerador de linhas de cabeçalhos de segurança
Gera linhas CSP, HSTS, proteção contra MIME sniffing, Referrer e Permissions a partir de JSON. O padrão não restringe enquadramento.
Construtor de diretivas Content Security Policy (CSP)
Une diretivas e valores de origem com verificação lexical básica em texto CSP; não testa aplicação pelo navegador nem compatibilidade do site.
Verificação estrutural de chave API
Verifica comprimento, variedade e padrões fracos simples de uma chave. Bits do conjunto de caracteres são só limite superior; não identifica emissor nem verifica entropia.
Gerador de integridade de sub-recursos (SRI)
Gerador de integridade de sub-recursos (SRI): Calcula o resumo criptográfico SHA-384 e codifica o resultado em Base64 padrão.
Gerador de assinaturas OAuth 1.0a
Gerador de assinaturas OAuth 1.0a: Codifica método HTTP, URL e parâmetros de consulta classificados normalizados em string base de assinatura OAuth 1.0a padrão.
GraphQL e RPC
Ferramenta de GraphQL Brace Indenter
Use Ferramenta de GraphQL Brace Indenter diretamente no navegador. Confira as entradas aceitas, o resultado e os limites antes de exportar.
Ferramenta de Limited GraphQL Type to TypeScript
Use Ferramenta de Limited GraphQL Type to TypeScript diretamente no navegador. Confira as entradas aceitas, o resultado e os limites antes de exportar.
Consulta GraphQL para cURL
Coloca uma consulta GraphQL em JSON e gera um comando cURL POST para um endpoint de exemplo fixo. Não gera fetch nem variables.
Categoria da ferramenta
Construtor de esquemas de Function Calling para IA
Formata uma definição local de function calling após verificações limitadas do nome, das propriedades e dos nomes obrigatórios. Não valida todo o JSON Schema nem certifica compatibilidade com provedores.
Validador de saídas estruturadas de modelos de IA
Verifica `additionalProperties: false` e nomes obrigatórios em objetos; não aplica palavras-chave proibidas nem todas as regras de Structured Outputs.
Preenchedor de variáveis em modelos de prompts
Substitui `{{key}}` e `{key}` por valores de string sem sanitização ou escape.
Scanner heurístico de injeção em prompts de IA
Scanner heurístico de injeção em prompts de IA: Verifica a entrada em relação às regras heurísticas para tentativas de substituição de prompt do sistema, jailbreaks DAN e escapes de delimitadores.
