Zum Hauptinhalt springen

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)

Sprachen und Frameworks

So funktioniert es

  1. 1

    API beschreiben

    Sag, was sie speichert und wer sie aufruft. Der Plan listet Ressourcen, Endpunkte und Berechtigungen zur Freigabe.

  2. 2

    Jeden Endpunkt testen

    Der Explorer füllt die Formulare aus dem Schema und prüft jede Antwort dagegen.

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

Was eine API kostet
Eine neue API350–1.300 Credits
Eine Änderung an einer API50–300 Credits
Eine API veröffentlichen (Container-Build)50 Credits
Anfragen an eine Live-API1 Credit pro 2.000 Anfragen
Eine Live-API pro Monat2.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.