APIs, dokumentiert und geschützt
Beschreibe das Backend, das du brauchst. Craftkite baut die API, dokumentiert jeden Endpunkt, testet sie wie ein Angreifer und stellt Schlüssel, Limits und CORS davor.
Alles, was eine API braucht, eingebaut
Doku aus dem Code
Ein aus den Routen erzeugtes OpenAPI-Dokument und eine Referenzseite unter /docs mit Beispielen in sieben Sprachen.
Anfragetester
Sende Anfragen aus dem Studio oder vom Telefon mit Formularen aus dem Schema; speichere jede Anfrage als Test.
Schlüssel, Berechtigungen und Limits
Jeder Partner erhält einen eigenen Schlüssel mit Berechtigungen, Sekundenlimits und Tageskontingenten – durchgesetzt vom Craftkite-Gateway.
Getestet wie von einem Angreifer
Jeder Build sendet Vertrags- und Sicherheitstests: fehlende Schlüssel, Daten anderer Konsumenten, falsche Berechtigungen, ungültige Eingaben.
Nutzung je Konsument
Anfragen, Fehler und Antwortzeiten pro Tag und Konsument, mit Anfrageprotokoll zur Fehlersuche.
Code, der dir gehört
Geschrieben in TypeScript, Python, C#, Java, Kotlin, PHP, Go und Rust, mit Tests. Exportiere ihn mit seinem OpenAPI-Dokument oder synchronisiere ihn mit GitHub.
Sprachen für deine 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)
So funktioniert es
- 1
API beschreiben
Sag, was sie speichert und wer sie aufruft. Der Plan listet Ressourcen, Endpunkte und Berechtigungen zur Freigabe.
- 2
Jeden Endpunkt testen
Der Explorer füllt die Formulare aus dem Schema und prüft jede Antwort dagegen.
- 3
Veröffentlichen und Schlüssel vergeben
Hinter dem Gateway veröffentlichen, Schlüssel für deine Konsumenten erstellen und die Nutzung verfolgen.
Was eine API kostet
Die Preise stammen aus den Einstellungen von Craftkite und werden angezeigt, bevor etwas startet.
| Eine neue API | 350–1.300 Credits |
|---|---|
| Eine Änderung an einer API | 50–300 Credits |
| Eine API veröffentlichen (Container-Build) | 50 Credits |
| Anfragen an eine Live-API | 1 Credit pro 2.000 Anfragen |
| Eine Live-API pro Monat | 2.000 Credits |
Fragen
Wer kann meine API aufrufen?
Nur Konsumenten mit einem von dir erstellten Schlüssel, im Rahmen der vergebenen Berechtigungen. Öffentlich markierte Endpunkte brauchen keinen Schlüssel.
Was passiert, wenn ich einen Endpunkt ändere?
Vor dem Veröffentlichen vergleicht Craftkite die neue Version mit der Live-Version und bittet dich, Änderungen zu bestätigen, die bestehende Konsumenten brechen würden – oder schlägt eine /v2 vor.
Kann meine Web- oder Mobile-App sie nutzen?
Ja. Gib der App einen eigenen Schlüssel oder baue die App in Craftkite und verweise auf die API, damit sie einen typisierten Client erhält.
Welche Sprachen gibt es?
APIs werden heute in TypeScript, Python, C#, Java, Kotlin, PHP, Go und Rust gebaut. Weitere Sprachen öffnen, sobald sie die Qualitätsprüfungen von Craftkite bestehen.
