Saltar al contenido principal

API documentadas y protegidas

Describe el backend que necesitas. Craftkite construye la API, documenta cada endpoint, la prueba como lo haría un atacante y le pone delante claves, límites y CORS.

Todo lo que una API necesita, incluido

  • Documentación desde el código

    Un documento OpenAPI generado a partir de las rutas y una página de referencia en /docs con ejemplos en siete lenguajes.

  • Probador de solicitudes

    Envía solicitudes desde el estudio o el móvil con formularios creados a partir del esquema; guarda cualquier solicitud como prueba.

  • Claves, permisos y límites

    Da a cada socio su propia clave con permisos, límites por segundo y cuotas diarias, aplicados por la pasarela de Craftkite.

  • Probada como lo haría un atacante

    Cada compilación envía pruebas de contrato y de seguridad: claves ausentes, datos de otros consumidores, permisos incorrectos, entradas no válidas.

  • Uso por consumidor

    Solicitudes, errores y tiempos de respuesta por día y por consumidor, con un registro de solicitudes para depurar.

  • Código que es tuyo

    Escrita en TypeScript, Python, C#, Java, Kotlin, PHP, Go y Rust, con pruebas. Expórtala con su documento OpenAPI o sincronízala con GitHub.

Lenguajes para tu 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)

Lenguajes y frameworks

Cómo funciona

  1. 1

    Describe la API

    Di qué guarda y quién la llama. El plan enumera recursos, endpoints y permisos para que los apruebes.

  2. 2

    Prueba cada endpoint

    El explorador rellena los formularios con el esquema y comprueba cada respuesta con él.

  3. 3

    Publica y reparte claves

    Publica detrás de la pasarela, crea claves para tus consumidores y sigue el uso.

Cuánto cuesta una API

Los precios vienen de los ajustes de Craftkite y se muestran antes de que empiece nada.

Cuánto cuesta una API
Una API nueva350–1300 créditos
Un cambio en una API50–300 créditos
Publicar una API (compilación del contenedor)50 créditos
Solicitudes a una API publicada1 crédito por cada 2000 solicitudes
Una API publicada, al mes2000 créditos

Preguntas

¿Quién puede llamar a mi API?

Solo los consumidores con una clave que hayas creado, dentro de los permisos que les des. Los endpoints que marques como públicos no necesitan clave.

¿Qué pasa si cambio un endpoint?

Antes de publicar, Craftkite compara la versión nueva con la publicada y te pide que confirmes los cambios que romperían a los consumidores actuales, o sugiere una /v2.

¿Puede usarla mi app web o móvil?

Sí. Dale a la app su propia clave, o crea la app en Craftkite y menciona la API para que reciba un cliente tipado.

¿Qué lenguajes hay?

Hoy las API se construyen en TypeScript, Python, C#, Java, Kotlin, PHP, Go y Rust. Se abrirán más lenguajes a medida que superen los controles de calidad de Craftkite.