# API

Explore 35 ferramentas de API online para processar, converter, validar e gerenciar dados por meio do navegador.

> Página canônica: https://elysiatools.com/pt/tags/api

## Visão geral

Use 35 ferramentas de API para trabalhar com dados e operações relacionadas a APIs diretamente no navegador, sem instalar software.

## Perguntas frequentes

### O que posso fazer com as ferramentas de API?

Você pode processar, converter, validar e gerenciar dados relacionados a APIs por meio de uma interface no navegador.

### Preciso instalar algum software para usar essas ferramentas?

Não. As ferramentas podem ser acessadas pelo navegador, enquanto o processamento ocorre nos servidores da Elysia Tools.

### Como meus dados são tratados?

Os textos inseridos não são armazenados. Arquivos enviados são excluídos automaticamente após 6 horas.

## Ferramentas

- [Detector de breaking changes de API e planejador de migracao](https://elysiatools.com/pt/tools/api-breaking-changes-detector-migration-planner): Compara dois schemas OpenAPI 3.x, encontra mudancas incompatíveis e sugere estrategias de migracao
- [Testador de mutacao de contrato API](https://elysiatools.com/pt/tools/api-contract-mutation-tester): Aplica mutacoes semanticas a campos OpenAPI e opcionalmente as envia para o backend real para medir a validacao defensiva
- [Testador de estresse de contrato de API](https://elysiatools.com/pt/tools/api-contract-stress-tester): Gera casos de limite a partir de OpenAPI 3.x e opcionalmente envia ao backend real para detectar divergencias do contrato.
- [Gerador de Documentacao API](https://elysiatools.com/pt/tools/api-doc-generator): Gera documentacao API elegante a partir de OpenAPI ou comentarios anotados
- [Planejador de orçamento de latência de API](https://elysiatools.com/pt/tools/api-latency-budget-planner): Planeje e visualize um orçamento de latência de API. Insira um alvo P99 (ex. ≤ 300ms) e a alocação por estágio (DNS, TCP, TLS, TTFB, Processing, Network) para ver um waterfall ao vivo, a utilização do orçamento e alertas de excesso. Opcionalmente cole um trace OpenTelemetry ou Datadog para deduzir uma alocação medida.
- [Servidor Mock de API](https://elysiatools.com/pt/tools/api-mock-server): Gera um mock server temporario com Redis e respostas dinamicas
- [Gerador de Snippets de Requisicoes API](https://elysiatools.com/pt/tools/api-request-code-snippet-generator): Gera cURL e snippets em linguagens comuns a partir de URL, metodo, cabecalhos, query e corpo da requisicao
- [Validador de contrato de resposta API](https://elysiatools.com/pt/tools/api-response-contract-validator): Valida um JSON de resposta real contra o schema declarado em uma especificacao OpenAPI 3.x
- [Analisador semantico e diff de respostas API](https://elysiatools.com/pt/tools/api-response-diff-semantic-analyzer): Compara duas respostas JSON de API e separa mudancas funcionais de drift inofensivo
- [Conversor de cURL para Go (net/http)](https://elysiatools.com/pt/tools/curl-to-go): Converte um comando cURL em um snippet de código Go net/http com http.NewRequest, cabeçalhos e corpo
- [Conversor de cURL para HAR](https://elysiatools.com/pt/tools/curl-to-har-converter): Converte um comando cURL em uma entrada de solicitação HAR 1.2 portátil.
- [Conversor de cURL para JavaScript (axios)](https://elysiatools.com/pt/tools/curl-to-js-axios): Converte um comando cURL em um snippet de código JavaScript axios com objeto de configuração, cabeçalhos e dados
- [Conversor de cURL para JavaScript (fetch)](https://elysiatools.com/pt/tools/curl-to-js-fetch): Converte um comando cURL em um snippet de código JavaScript fetch() com cabeçalhos, corpo e método
- [Conversor de cURL para PHP (cURL)](https://elysiatools.com/pt/tools/curl-to-php): Converte um comando cURL em um snippet de código PHP cURL com curl_setopt, cabeçalhos e campos POST
- [Conversor de cURL para Python (requests)](https://elysiatools.com/pt/tools/curl-to-python): Converte um comando cURL em um snippet de código Python requests com cabeçalhos, dados e método
- [Conversor de Moedas](https://elysiatools.com/pt/tools/currency-exchange): Converte entre moedas com câmbio em tempo real. Suporta 160+ moedas, mostra o resultado, a taxa usada, tabela comparativa e hora de atualização.
- [Removedor de Caracteres BOM](https://elysiatools.com/pt/tools/data-bom-remover): Remover caracteres BOM (Byte Order Mark) de conteúdo de texto e arquivos. Perfeito para limpar arquivos de texto com problemas de codificação.
- [Comentarios para PDF](https://elysiatools.com/pt/tools/doc-comment-to-pdf-docs): Gera PDF de docs a partir de comentarios
- [Planejador de rotação de segredos .env](https://elysiatools.com/pt/tools/env-file-secret-rotation-planner): Cole um arquivo .env e obtenha um plano de rotação de segredos por etapas. Detecta URLs de banco, API keys, tokens de autenticação, chaves privadas, credenciais de nuvem, chaves de pagamento e segredos de criptografia; pontua cada um por exposição e idade e os agenda em uma linha do tempo de 4 semanas com checklist de chave dupla e um .env.example gerado. Datas opcionais de última rotação e cadência configurável (30/90/180/365 dias) alimentam o score de conformidade.
- [GraphQL Playground](https://elysiatools.com/pt/tools/graphql-playground): Cliente GraphQL no navegador: escreva queries e variáveis, envie para qualquer endpoint GraphQL e inspecione resultados JSON formatados ou arrays de erros — ideal para iterar sobre esquemas durante o desenvolvimento
- [Adicionar Cabeçalhos](https://elysiatools.com/pt/tools/header-adder): Adicionar cabeçalhos a dados CSV sem nomes de coluna. Perfeito para importações de banco de dados, respostas de API ou conjuntos de dados numéricos.
- [Removedor de Cabeçalhos](https://elysiatools.com/pt/tools/header-remover): Remover cabeçalhos de dados CSV para criar arquivos limpos sem cabeçalhos. Perfeito para importações de banco de dados, pipelines de processamento de dados.
- [Gerador e Verificador HMAC](https://elysiatools.com/pt/tools/hmac-generator-verifier): Calcula uma assinatura HMAC de mensagem + segredo com SHA-1/SHA-2/SHA-3/BLAKE2, ou verifica uma assinatura recebida (comparação em tempo constante), com presets para Stripe / Slack / GitHub
- [Testador de Requisições HTTP](https://elysiatools.com/pt/tools/http-request-tester): Cliente HTTP leve no navegador (mini Postman): envie requisições GET/POST/PUT/DELETE com cabeçalhos e corpo personalizados, inspecione status, cabeçalhos, tempo e resposta formatada — tudo no navegador

## Conteúdo relacionado

- [JSON](https://elysiatools.com/pt/tags/json): Acesse 107 ferramentas JSON online para processar, converter e validar dados no navegador. Textos não são armazenados e arquivos enviados são apagados após 6 horas.
- [HTTP](https://elysiatools.com/pt/tags/http): Explore 17 ferramentas HTTP online para trabalhar com dados e operações HTTP no navegador, com processamento nos servidores Elysia Tools.
- [OpenAPI](https://elysiatools.com/pt/tags/openapi): Acesse 8 ferramentas OpenAPI online para trabalhar com especificações e dados OpenAPI no navegador, com processamento nos servidores Elysia Tools.
- [SQL](https://elysiatools.com/pt/tags/sql): Explore 43 ferramentas de SQL para trabalhar com consultas e dados de bases de dados no navegador. Textos não são armazenados e arquivos enviados são apagados após 6 horas.
- [Schema](https://elysiatools.com/pt/tags/schema): Explore 20 ferramentas de Schema online para trabalhar com dados e formatos de schema no navegador, com processamento nos servidores.
- [Gerador de código](https://elysiatools.com/pt/tags/code-generator): Explore 9 ferramentas de gerador de código online. Use-as no navegador; textos não são armazenados e arquivos enviados são apagados após 6 horas.
