Docs/Integrations/Integrationen

Integrationen

Aktualisiert 19. Sept. 2026Integrations

Was im Integrationen-Tab liegt und wo alles andere konfiguriert wird.

Der Integrationen-Tab

Im Integrationen-Tab bekommt ein Projekt sein Backend und seine Release-Prüfungen. Jede Karte zeigt ihren Status; zum Aktivieren und Konfigurieren öffnest du sie.

Python Backend — ein FastAPI-Backend mit eigener PostgreSQL-Datenbank und Authentifizierung über E-Mail und Passwort, alles in-process (kein externer Auth-Dienst, kein OAuth). `DATABASE_URL` wird automatisch injiziert; mit einer eigenen URL verbindest du stattdessen eine externe Datenbank. Die Werte pflegst du im Environment-Tab, getrennt für Dev und Prod.

File Storage — S3-basierter Speicher für Uploads, mit Presigned URLs direkt aus dem Browser.

Supabase — dein eigenes Supabase-Projekt für PostgreSQL, Auth, Storage und Realtime verbinden.

Release-Prüfungen

Sie laufen über deinen Code und melden ihre Befunde im **Problems**-Panel; mehrere davon blockieren außerdem das Veröffentlichen. Siehe Prüfung vor dem Release.

  • Testing — der Agent schreibt und führt pytest-, vitest- und Playwright-Tests für das aus, was er baut, und repariert Fehlschläge. Pre-Publish-Gate pro Projekt, standardmäßig aus, plus Tests-Tab
  • Security — statische Analyse mit Semgrep, Abhängigkeits-CVEs und Erkennung hartkodierter Secrets (Trivy). Befunde hoher Schwere blockieren das Veröffentlichen
  • Code Quality — Ruff für Python, Biome für das JS/TS-Frontend. Sicherheitsregeln hoher Schwere blockieren das Veröffentlichen, alles andere ist beratend
  • Deep Quality (SonarQube) — Analyse des gesamten Projekts beim Veröffentlichen. Befunde hoher Schwere und Security-Hotspots mit hoher Wahrscheinlichkeit blockieren
  • Dynamic Security Scan (DAST) — OWASP ZAP greift eine Wegwerf-Kopie der laufenden App an, nie deine Live-Seite: Security-Header, CORS, Cookie-Flags, Informationslecks. Beratend. Nur für Web-App-Backends
  • API Lint (OpenAPI) — Spectral prüft den generierten OpenAPI-Vertrag. Beratend. Nur für Backend-Apps

Browser liegt ebenfalls in diesem Tab, ist aber keine Prüfung: Er lädt eine bestehende Website herunter — Seiten, Styles, Skripte, Bilder und Schriften —, damit der Agent sie im Stack deines Projekts neu bauen kann.

An anderer Stelle konfiguriert

  • **GitHub** — im **Git**-Panel in der Projekt-Toolbar, nicht in diesem Tab. Siehe GitHub-Integration
  • **Benachrichtigungen** — **Einstellungen → Benachrichtigungen**, pro Ereignistyp über E-Mail, Slack, Discord und Telegram. Siehe Benachrichtigungen
  • **Externe REST-APIs** — es gibt keinen REST-Connector zum Ausfüllen. Beschreib die API im Chat, leg die Zugangsdaten im **Environment**-Tab ab, und der Agent schreibt den Client in dein Backend. Siehe REST-APIs anbinden

Projekte, die vor der vereinheitlichten Backend-Integration angelegt wurden, zeigen eventuell noch eine Local PostgreSQL-Karte. Sie funktioniert weiter; neue Projekte nutzen stattdessen Python Backend.