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)
Cómo funciona
- 1
Describe la API
Di qué guarda y quién la llama. El plan enumera recursos, endpoints y permisos para que los apruebes.
- 2
Prueba cada endpoint
El explorador rellena los formularios con el esquema y comprueba cada respuesta con él.
- 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.
| Una API nueva | 350–1300 créditos |
|---|---|
| Un cambio en una API | 50–300 créditos |
| Publicar una API (compilación del contenedor) | 50 créditos |
| Solicitudes a una API publicada | 1 crédito por cada 2000 solicitudes |
| Una API publicada, al mes | 2000 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.
