APIs documentadas e protegidas
Descreva o backend de que você precisa. A Craftkite cria a API, documenta cada endpoint, testa como um atacante faria e coloca chaves, limites e CORS na frente dela.
Tudo o que uma API precisa, incluído
Documentação a partir do código
Um documento OpenAPI gerado das rotas e uma página de referência em /docs com exemplos em sete linguagens.
Testador de requisições
Envie requisições do estúdio ou do celular com formulários montados a partir do esquema; salve qualquer requisição como teste.
Chaves, escopos e limites
Dê a cada parceiro a própria chave com escopos, limites por segundo e cotas diárias, aplicados pelo gateway da Craftkite.
Testada como um atacante faria
Cada build envia testes de contrato e de segurança: chaves ausentes, dados de outros consumidores, escopos errados, entradas inválidas.
Uso por consumidor
Requisições, erros e tempos de resposta por dia e por consumidor, com um registro de requisições para depuração.
Código que é seu
Escrita em TypeScript, Python, C#, Java, Kotlin, PHP, Go e Rust, com testes. Exporte com o documento OpenAPI ou sincronize com o GitHub.
Linguagens para a sua API
- Hono API (TypeScript)
- FastAPI (Python)
- ASP.NET Core API (C#)
- Spring Boot API (Java)
- Spring Boot API (Kotlin)
- Laravel API (PHP)
- Go API
- Axum API (Rust)
Como funciona
- 1
Descreva a API
Diga o que ela guarda e quem a chama. O plano lista recursos, endpoints e escopos para você aprovar.
- 2
Teste cada endpoint
O explorador preenche os formulários a partir do esquema e confere cada resposta com ele.
- 3
Publique e distribua chaves
Publique atrás do gateway, crie chaves para seus consumidores e acompanhe o uso.
Quanto custa uma API
Os preços vêm das configurações da Craftkite e aparecem antes de qualquer coisa começar.
| Uma API nova | 350–1.300 créditos |
|---|---|
| Uma alteração em uma API | 50–300 créditos |
| Publicar uma API (build do contêiner) | 50 créditos |
| Requisições a uma API publicada | 1 crédito a cada 2.000 requisições |
| Uma API publicada, por mês | 2.000 créditos |
Perguntas
Quem pode chamar a minha API?
Somente consumidores com uma chave criada por você, dentro dos escopos que você deu. Endpoints marcados como públicos não precisam de chave.
O que acontece quando altero um endpoint?
Antes de publicar, a Craftkite compara a nova versão com a publicada e pede que você confirme mudanças que quebrariam consumidores atuais — ou sugere uma /v2.
Meu app web ou mobile pode usá-la?
Sim. Dê ao app a própria chave, ou crie o app na Craftkite e mencione a API para que ele ganhe um cliente tipado.
Quais linguagens existem?
Hoje as APIs são criadas em TypeScript, Python, C#, Java, Kotlin, PHP, Go e Rust. Outras linguagens abrem à medida que passam nas verificações de qualidade da Craftkite.
