Zum Hauptinhalt springen

Über Integrationen

Integrationen verbinden Base44 mit dem Rest deines Stacks, sodass du Workflows automatisieren, Daten einbeziehen und externe Dienste aufrufen kannst, ohne jeden API-Aufruf von Hand zu verdrahten. Du kannst auf drei Ebenen integrieren:
  • App-Ebene: Integrationen innerhalb einer einzelnen App:
    • Eingebaute Integrationen wie Invoke LLM und SendEmail.
    • Connectors für OAuth-basierte Verbindungen zu Tools wie Notion, Slack oder Google Workspace.
    • Externe API-Aufrufe mit Backend-Funktionen, die App-spezifische Secrets und Funktionen verwenden.
  • Workspace-Ebene: Gemeinsame APIs, die einmal für den gesamten Workspace verwaltet werden:
    • Benutzerdefinierte OpenAPI-Integrationen basierend auf OpenAPI-Spezifikationen, die jede App im Workspace sicher aufrufen kann.
  • Konto-Ebene: Verbindungen, die in deinem Base44-Konto leben:
    • MCP-Verbindungen, die du einmal konfigurierst, damit der Base44 KI-Chat während des Erstellens externe Tools nutzen kann, ohne den deployten Code deiner App zu ändern.

Integrationen auf App-Ebene

Integrationen auf App-Ebene leben innerhalb einer einzelnen App. Sie umfassen eingebaute Integrationen, Connectors und Backend-gestützte externe APIs, die du nur mit dieser App verdrahtest.

Eingebaute Integrationen

Einige Integrationen sind in Base44 vorinstalliert und stehen sofort zur Verfügung. Sie erfordern keinen kostenpflichtigen Tarif, kein zusätzliches Setup und keine separaten API-Schlüssel. Mit diesen Kernintegrationen kannst du KI, Messaging, Dateiverwaltung und fortgeschrittene Logik zu jeder App hinzufügen, ohne weitere Konfiguration. Zu den eingebauten Integrationen von Base44 gehören:
  • Invoke LLM: Generiere KI-Antworten vom eingebauten Sprachmodell mithilfe detaillierter Prompts. Unterstützt JSON-Schema-Ausgaben, Dateianhänge für zusätzlichen Kontext, Bildanalyse und Websuche für aktuelle Informationen.
  • SendEmail: Sende E-Mails an Personen in deiner Base44 App mit anpassbaren Absendernamen und reichhaltigem HTML-Inhalt.
    SendEmail unterstützt das Senden an externe Mailinglisten oder das Hinzufügen von Dateianhängen nicht.
  • UploadFile: Lass Personen Dateien in deine App hochladen. Verwende die zurückgegebene Datei-URL in anderen Integrationen oder Workflows.
  • GenerateImage: Erstelle Bilder aus detaillierten Textprompts. Gibt eine URL zum generierten Bild zurück.
  • ExtractDataFromUploadedFile: Ziehe strukturierte Daten aus hochgeladenen Dateien (CSV, PNG, JPG, JPEG, PDF) mithilfe von JSON-Schemata. Nützlich zum Importieren von Daten in großen Mengen.
Erfahre mehr über eingebaute Integrationen.

Connectors

Connectors sind OAuth-fähige Integrationen, mit denen eine bestimmte App sich mit unterstützten Tools verbinden kann. Du forderst den KI-Chat auf, einen Dienst zu verbinden, dich anzumelden und die angeforderten Berechtigungen zu genehmigen. Deine App kann dann Daten in diesem Tool lesen oder schreiben, basierend auf dem, was du erlaubst.
Du benötigst einen Builder-Tarif oder höher, um Connectors in deiner App zu nutzen.
Beispiele für das, was du mit Connectors bauen kannst:
  • Synchronisiere eine Notion-Datenbank, um eine Wissensansicht in deiner App zu betreiben.
  • Poste Updates in einem Slack-Kanal.
  • Synchronisiere Salesforce- oder HubSpot-Datensätze in ein internes Dashboard.
  • Speichere Dateien aus deiner App in Google Drive.
  • Blockiere Zeit in Google Calendar, wenn eine neue Buchung erfolgt.
  • Veröffentliche einen LinkedIn-Post, wenn ein neuer Blogpost veröffentlicht wird.
  • Zeige TikTok-Profilstatistiken und Follower-Zahlen in einem Dashboard.

Externe API-Aufrufe mit Backend-Funktionen

Externe Integrationen mit Backend-Funktionen ermöglichen einer bestimmten App, direkt mit Drittanbieterdiensten wie Stripe, Twilio oder Google APIs mit App-spezifischen Anmeldedaten zu kommunizieren. Diese Aufrufe werden über deine eigenen Backend-Funktionen und Secrets verdrahtet.
Eine Integration über den KI-Chat mit deiner App verbinden
Verwende Backend-Funktionen, wenn:
  • Du eine einmalige Integration für eine einzelne App möchtest.
  • Du benutzerdefinierte Logik benötigst, die eng mit dieser App gekoppelt ist.
  • Der Dienst noch nicht als benutzerdefinierte OpenAPI-Integration in deinem Workspace eingerichtet ist.
Beispiele für externe Integrationen mit Backend-Funktionen:
  • Versenden von Willkommens-E-Mails an neue Personen, die deine App nutzen, über deinen E-Mail-Anbieter.
  • Synchronisierung deines bestehenden CRMs mit deiner App-Datenbank.
  • Benachrichtigung deines Teams in Slack, wenn jemand ein Formular einreicht.
  • Generierung von Inhalten mit KI-Tools über deine eigenen Anbieter-Schlüssel.
  • Aufruf anbieterspezifischer APIs, für die es noch keinen Connector oder keine benutzerdefinierte OpenAPI-Integration gibt.
Wichtig: Du benötigst einen Builder-Tarif oder höher, um Backend-Funktionen zu nutzen.
Wenn du eine Integration im KI-Chat anforderst, führt Base44 dich Schritt für Schritt durch und fragt bei Bedarf nach Anmeldedaten oder Autorisierung. Anschließend verbindet es die Backend- und Frontend-Logik automatisch, damit du schnell loslegen kannst. Du speicherst Anmeldedaten als Secrets im App-Dashboard und verwendest sie in TypeScript-Funktionen unter Dashboard → Code → Functions.
Jede Backend-Funktion hat eine Codedatei, die du bearbeiten, anzeigen und testen kannst. Du kannst auch die Logs für jede Funktion unter Dashboard → Code → Functions einsehen.

Integrationen auf Workspace-Ebene

Integrationen auf Workspace-Ebene leben in einem Workspace und können in vielen Apps wiederverwendet werden, ohne Setup oder Anmeldedaten zu wiederholen.

Benutzerdefinierte OpenAPI-Integrationen

Mit benutzerdefinierten OpenAPI-Integrationen kannst du gemeinsame externe APIs auf Workspace-Ebene aus einer OpenAPI-Spezifikation registrieren. Du importierst eine Spec einmal, wählst die Operationen aus, die du verfügbar machen möchtest, und jede App in diesem Workspace kann diese Operationen über das SDK aufrufen. Der KI-Builder und dein Frontend-Code können benutzerdefinierte OpenAPI-Integrationen direkt über base44.integrations.custom aufrufen, ohne Anmeldedaten preiszugeben. Aufrufe werden über das Base44-Backend geleitet, sodass Secrets niemals den Browser erreichen. Das ist ideal für interne APIs und Partner-APIs, die dein Team in vielen Apps nutzt.
Wichtig:
  • Nur Workspace-Owner und Admins mit einem Builder-Tarif oder höher können benutzerdefinierte OpenAPI-Integrationen erstellen oder bearbeiten.
  • Jeder im Workspace kann eine bestehende benutzerdefinierte OpenAPI-Integration in seinen Apps nutzen, selbst mit einem kostenlosen Tarif.
Erfahre, wie du diese APIs im Detail konfigurierst, unter Benutzerdefinierte API-Integrationen verwalten.

Verbindungen auf Konto-Ebene

Verbindungen auf Konto-Ebene werden einmal für dein Base44-Konto konfiguriert und sind überall verfügbar, wo du den Base44 KI-Chat nutzt.

MCP-Verbindungen

Mit MCP-Verbindungen kannst du benutzerdefinierte MCP-Server mit deinem Base44-Konto verbinden, sodass der KI-Chat während des Erstellens externe Tools und Daten als Kontext nutzen kann. Das gibt dir einen kontextbewussten Builder-Chat, ohne die deployte Laufzeit deiner App zu ändern.
Wichtig:
  • MCP-Verbindungen sind ab dem Builder-Tarif verfügbar.
  • MCP-Server werden einmal pro Konto unter Account Settings → MCP Connections konfiguriert.
  • Der KI-Chat ruft einen MCP-Server nur dann auf, wenn dein Prompt es erfordert (zum Beispiel, wenn du diesen Server erwähnst oder nach Daten fragst, die er bereitstellt). Er kontaktiert nicht jeden MCP-Server für jede Nachricht.
Beispiele für das, was du mit MCP-Verbindungen tun kannst:
  • Bitte den KI-Chat, eine interne Docs-MCP zu durchsuchen und die relevantesten Seiten für ein Feature zusammenzufassen.
  • Verbinde einen GitHub MCP-Server und bitte um eine Zusammenfassung offener Issues in einem bestimmten Repo.
  • Verbinde eine Analytics-MCP wie Amplitude oder einen benutzerdefinierten Metrik-Dienst und bitte den Chat, aktuelle Produktmetriken in die Konversation einzubringen, während du Änderungen planst.
Erfahre, wie du MCP-Server hinzufügst und verwaltest, unter Eine benutzerdefinierte MCP einrichten.

Deine API-Schlüssel besorgen

Einige Integrationen erfordern einen API-Schlüssel, der wie ein privates Passwort zwischen Base44 und dem externen Dienst fungiert. Dein API-Schlüssel beweist das Eigentum und hält deine Verbindung sicher. Base44 speichert deinen Schlüssel sicher, damit deine App ihn nutzen kann, ohne ihn preiszugeben.
Teile deinen API-Schlüssel niemals öffentlich. Behandle ihn wie ein Passwort.
So bekommst du deinen API-Schlüssel:
  1. Melde dich beim externen Dienst an (zum Beispiel OpenAI, Resend, Notion).
  2. Finde den Bereich Developer, API oder Integrations.
  3. Klicke auf Create API Key oder Generate Token und kopiere ihn.
  4. Füge deinen API-Schlüssel in Base44 ein:
    • Über den KI-Chat: Gib deinen API-Schlüssel im KI-Chat ein, wenn du dazu aufgefordert wirst.
      API-Schlüssel im KI-Chat in Base44 hinzufügen
    • Manuelle Einrichtung: Speichere deinen API-Schlüssel in Secrets.
      a. Klicke im Editor deiner App auf Dashboard.
      b. Klicke auf Secrets.
      c. Klicke auf Add Secret.
    Secrets im App-Dashboard von Base44 hinzufügen
Benutzerdefinierte OpenAPI-Integrationen verwenden ebenfalls Secrets, aber diese werden einmal von einem Workspace-Admin beim Erstellen oder Bearbeiten der Integration konfiguriert und als verschlüsselte Workspace-Secrets gespeichert, nicht als App-spezifische Secrets.

FAQs

Klicke unten auf eine Frage, um mehr über die Nutzung von Integrationen zu erfahren.
Benutzerdefinierte OpenAPI-Integrationen werden einmal in einem Workspace aus einer OpenAPI-Spec konfiguriert und stehen jeder App in diesem Workspace über base44.integrations.custom.call() zur Verfügung. Anmeldedaten werden als verschlüsselte Workspace-Secrets gespeichert und nie dem App-Code preisgegeben, und du benötigst keine Backend-Funktionen, um sie zu verwenden.App-spezifische externe APIs verwenden Backend-Funktionen und Secrets in einer bestimmten App. Sie sind ideal für app-spezifische Logik oder wenn du eine API nicht über alle Apps in einem Workspace hinweg teilen möchtest.
Bevor du deine App veröffentlichst, teste deine Integration, damit du Probleme früh erkennen kannst:
  1. Verwende den Sandbox- oder Testmodus (zum Beispiel Stripe-Test-Schlüssel), falls der Anbieter ihn anbietet.
  2. Probiere reale Abläufe und Edge Cases aus, nicht nur einen einzelnen Happy Path.
  3. Überprüfe, ob Ein- und Ausgaben sowohl in deiner UI als auch im Dashboard des Anbieters deinen Erwartungen entsprechen.
  4. Überwache die Integration-Credit-Nutzung sowohl in Base44 als auch im externen Dienst.
  5. Sieh dir deine App in der Vorschau an, um langsames Laden, fehlgeschlagene API-Aufrufe oder fehlende Daten vor dem Go-Live zu erkennen.
Wenn du auf Probleme stößt, überprüfe Folgendes:
  • Dein Workspace ist auf einem Builder-Tarif oder höher (für App-spezifische externe APIs, die Backend-Funktionen verwenden).
  • Dein API-Schlüssel ist korrekt und in Secrets oder in der benutzerdefinierten OpenAPI-Integration gespeichert, falls relevant.
  • Du hast genügend aktives Guthaben im externen Dienst.
  • Du verwendest beim Testen von Produktionsabläufen Live-Anmeldedaten, keine Test-Anmeldedaten.
  • Deine API-Anfrage enthält den richtigen Endpoint, die richtige Payload und die richtigen Parameter.
  • Du hast die Rate Limits des Dienstes nicht überschritten.
Backend-Funktionen und App-spezifische externe APIs erfordern einen Builder-Tarif oder höher im Workspace, in dem die App erstellt wurde. Wenn der Workspace auf einem Free- oder Starter-Tarif ist, sind Backend-Funktionen und Integrationen, die davon abhängen, nicht verfügbar.Workspace-Owner und Admins können Backend-Funktionen in Apps erstellen, die ihnen gehören. Kollaborateure mit einer Editor-Rolle können ebenfalls Backend-Funktionen in einer App bearbeiten und erstellen, solange der Workspace einen Builder-Tarif oder höher hat.
Wenn du beim Verwenden von Backend-Funktionen einen 403-Fehler siehst, kann das bedeuten, dass Backend-Funktionen für deine App oder deinen Workspace nicht verfügbar sind oder die Anfrage keine Berechtigungen hat.Häufige Ursachen und Lösungen:
  • Tarif-Voraussetzung: Backend-Funktionen sind nur ab einem Builder-Tarif verfügbar. Wenn der Workspace auf einem Free- oder Starter-Tarif ist, können Backend-Aufrufe und App-spezifische Integrationen, die davon abhängen, mit 403 fehlschlagen.
  • Berechtigungen in deiner Funktion: Deine Backend-Funktion lehnt die Anfrage möglicherweise ab, weil die Person nicht angemeldet ist oder nicht die richtige Rolle hat. Überprüfe alle Rollen- oder Zugriffsprüfungen, die du im Funktionscode hinzugefügt hast.
  • Berechtigungen des externen Dienstes: Ein 403 kann auch vom externen API kommen, das du aufrufst. Stelle sicher, dass der API-Schlüssel die richtigen Scopes hat und die Anfrage den korrekten Endpoint und die korrekte Methode verwendet.
  • Hast du immer noch Probleme? Sieh dir den Artikel Fehlerbehebung an oder kontaktiere den Base44-Support.
Es gibt 2 Arten von API-Schlüsseln, die du möglicherweise neu generieren oder aktualisieren musst:
  • Drittanbieter-Dienst-Schlüssel: Generiere deinen Schlüssel im Entwicklerportal dieses Dienstes neu, zum Beispiel OpenAI, Resend, Notion, und aktualisiere ihn dann unter Dashboard → Secrets oder in deinen Einstellungen für die benutzerdefinierte OpenAPI-Integration.
  • Dein Base44-Konto-API-Schlüssel:
    1. Klicke oben rechts in deinem Konto auf dein Profilsymbol.
    2. Klicke auf Account settings.
    3. Klicke auf Regenerate neben API Key.
Nach der Neugenerierung wird dein Base44-API-Schlüssel automatisch in allen deinen Base44-Apps aktualisiert. Wenn du deinen Base44-Schlüssel in einem anderen Dienst hinzugefügt hast, aktualisiere ihn dort ebenfalls.
  • Eingebaute Integrationen bleiben verfügbar.
  • Connectors, benutzerdefinierte OpenAPI-Integrationen, MCP-Verbindungen und App-spezifische externe APIs, die auf Backend-Funktionen angewiesen sind, funktionieren möglicherweise nicht mehr, bis du auf einen Builder-Tarif oder höher upgradest.
Ja. Du kannst eingebaute Integrationen, Connectors, benutzerdefinierte OpenAPI-Integrationen und App-spezifische externe APIs in derselben App kombinieren, solange dein Tarif und deine Einstellungen dies unterstützen.
Aus Sicherheitsgründen erlauben externe Dienste wie Stripe, OpenAI oder Notion Dritten, einschließlich Base44, nicht, automatisch auf deine Anmeldedaten zuzugreifen. Stattdessen musst du:
  1. Dich beim Dienst anmelden.
  2. Zum API- oder Entwicklerbereich gehen.
  3. Deinen Schlüssel generieren.
  4. Ihn in Base44 als Secret oder Workspace-Header einfügen.
Sobald hinzugefügt, kann deine App oder benutzerdefinierte OpenAPI-Integration diesen Schlüssel im Hintergrund sicher und ohne Code verwenden.
Warum das wichtig ist: API-Schlüssel funktionieren wie Passwörter für Dienste. Sie privat und unter deiner Kontrolle zu halten, schützt deine Daten und stellt sicher, dass nur du den Zugriff autorisierst.
Nein. MCP-Verbindungen sind nur für den Base44 KI-Chat während des Erstellens. Sie werden auf Konto-Ebene unter Settings → MCP Connections konfiguriert und nur dann verwendet, wenn dein Prompt diesen MCP-Server erfordert. Deine deployte App ruft MCP-Server nicht über diese Einstellungsseite auf.
Brauchst du noch Hilfe? Tritt unserem Discord bei und erhalte Echtzeit-Support vom Base44-Team und der Community.
Diese Seite wurde mit KI übersetzt. Für die genauesten und aktuellsten Informationen siehe die englische Version.