Criar e testar uma API
Crie uma API sem interface: planeje os endpoints, teste-os no testador de requisições e deixe a Craftkite testá-la como um atacante.
Atualizado em 25 de outubro de 2026
Escolha API ao lado de App web e App mobile no compositor e descreva o que a API guarda e quem a chama: “uma API para os pedidos da minha loja usada pelo meu app mobile e por dois parceiros”.

O plano
O plano lista os recursos com seus campos, os endpoints em /v1 com o escopo que cada um exige (por exemplo orders:read) e quem chama a API. Aprove como qualquer plano; a cotação aparece antes.
Explorador e testador de requisições
Abra a aba API. Escolha um endpoint: o formulário é montado a partir do esquema da própria API e vem com um exemplo. Escolha quem envia — Consumidor de teste A, Consumidor de teste B (outro dono) ou Sem chave — e toque em Enviar requisição. Você vê o status, o tempo, o corpo e se a resposta corresponde ao esquema documentado. Copiar como curl dá a mesma requisição para um terminal; Salvar como teste faz as próximas alterações a conferirem de novo.
O que a Craftkite verifica em cada build
O build, o lint e os testes do projeto; o documento OpenAPI gerado; e testes de contrato e de segurança enviados à API em execução: cada endpoint com entradas válidas e quebradas, requisições sem chave, objetos de outro consumidor, escopos ausentes, paginação e requisições repetidas. Os problemas são corrigidos antes de o build ser entregue.
