APIs und Backends
Schlüssel, Secrets, Zeitplanung, und weitere erweiterte API Builder Funktionen.
API Schlüssel: erstellen, eingrenzen, und widerrufen
Wie schlüsselbasierte Authentifizierung funktioniert, und einen Schlüssel auf bestimmte Endpunkte beschränken.
Secrets sicher in einem Call External API Block nutzen
Einen API Schlüssel eines Drittanbieters speichern, ohne ihn in der eigenen Konfiguration deines Endpunkts offenzulegen.
Über eine Liste iterieren mit dem Loop Block
Eine Reihe von Schritten einmal pro Element in einer Liste wiederholen, z. B. Ergebnisse aus einer Database Query.
Einen Endpunkt automatisch nach Zeitplan ausführen
Einen Endpunkt nach einem Timer statt auf einen Aufrufer wartend ausführen.
Die OpenAPI Spezifikation deiner API, und Dateien aus einem Endpunkt ausliefern
Deine API in Postman/Insomnia importieren, und eine Datei statt JSON zurückgeben.
Was passiert, wenn ein Endpunkt auf halbem Weg fehlschlägt
Automatischer Rollback von Datenbankschreibvorgängen, und einsehen, was eine Anfrage genau gesendet hat.
GraphQL, WebSockets, und andere Dinge, die der API Builder nicht kann
Ehrlich über ein paar echte Lücken, damit du keine Zeit mit der Suche danach verschwendest.
Rate Limiting, CORS, und eingehende Anfragen authentifizieren
Einen veröffentlichten Endpunkt über einen einfachen API Schlüssel hinaus schützen.
Collections mit einem Schema, und Background Jobs
Gespeicherte Daten automatisch validieren, und Arbeit ausführen, die länger als eine Anfrage dauert.
Einen Health Check Endpunkt hinzufügen
Gib Monitoring Werkzeugen, oder dir selbst, ein schnelles, zuverlässiges /health, auf das du alles zeigen lassen kannst.
Clientseitiges Caching (Cache Control, ETag) und weniger Felder anfragen
Den eigenen Browser oder CDN eines Aufrufers eine Anfrage komplett überspringen lassen, und trimmen, was jeder Record zurückgibt.
Deine API versionieren
Der empfohlene Weg, eine breaking Change zu machen, ohne bestehende Aufrufer zu brechen.
Einen Endpunkt über die Rolle eines Schlüssels absichern
Eine einfache Nur Admin (oder jede beliebige Rolle) Prüfung mit einem Condition und einem Error Response Block.
Den Besuchern deiner API die Anmeldung mit Google ermöglichen (OIDC Login)
Eine Google (oder andere OpenID Connect) Anmeldung im Namen der eigenen Endnutzer deiner API verifizieren.
Den Graphen eines Endpunkts vor dem Speichern prüfen
Das Live VALID/ISSUES Badge und der Validate Button, die einen kaputten Graphen fangen, bevor er live geht.