Edge Functions
Supabase Edge Functions ermöglichen es, serverseitigen Code sicher auszuführen. Cadrant nutzt sie für externe APIs, Zahlungsabwicklung, E-Mail-Versand und jede Logik, die nicht clientseitig freigelegt werden sollte.
Typische Anwendungsfälle
- Zahlungsintegrationen (Stripe, PayPal usw.).
- Transaktionale E-Mails (Resend, SendGrid usw.).
- KI-API-Aufrufe (OpenAI, Anthropic usw.).
- Webhooks und Benachrichtigungen an Drittanbieterdienste (Slack, CRM usw.).
- Jede Logik, die geheime API-Schlüssel benötigt.
So funktioniert es
- Beschreiben Sie die gewünschte Integration in Ihrem Prompt (z. B.: « Füge Stripe-Zahlung für Abonnements hinzu »).
- Cadrant erzeugt den Edge-Function-Code und stellt ihn in Ihrem Supabase-Projekt bereit.
- Sensible API-Schlüssel werden in Umgebungsvariablen gespeichert, nie im Frontend-Code.
- Die Frontend-Anwendung ruft die Edge Function sicher über die Supabase-API auf.
Sicherheit
- Edge Functions laufen in einer isolierten Umgebung auf Supabase-Servern.
- API-Schlüssel und Secrets werden dem Browser des Nutzers nie offengelegt.
- Fügen Sie Ihre Umgebungsvariablen im Panel Datenbank > Umgebung Ihres Projekts hinzu.
- Funktionen können die Nutzerauthentifizierung prüfen, bevor Geschäftslogik ausgeführt wird.
Tipp: Wenn Sie einen externen Dienst nutzen (Stripe, OpenAI usw.), legen Sie dort ein Konto an und holen Sie Ihre API-Schlüssel, bevor Sie Cadrant um die Integration bitten.