Ir para o conteúdo principal

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)

Linguagens e frameworks

Como funciona

  1. 1

    Descreva a API

    Diga o que ela guarda e quem a chama. O plano lista recursos, endpoints e escopos para você aprovar.

  2. 2

    Teste cada endpoint

    O explorador preenche os formulários a partir do esquema e confere cada resposta com ele.

  3. 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.

Quanto custa uma API
Uma API nova350–1.300 créditos
Uma alteração em uma API50–300 créditos
Publicar uma API (build do contêiner)50 créditos
Requisições a uma API publicada1 crédito a cada 2.000 requisições
Uma API publicada, por mês2.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.