Ü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.
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. 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.
- 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.
- 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.
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 überbase44.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.
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. 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.
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. So bekommst du deinen API-Schlüssel:- Melde dich beim externen Dienst an (zum Beispiel OpenAI, Resend, Notion).
- Finde den Bereich Developer, API oder Integrations.
- Klicke auf Create API Key oder Generate Token und kopiere ihn.
- 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.

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

- Über den KI-Chat: Gib deinen API-Schlüssel im KI-Chat ein, wenn du dazu aufgefordert wirst.
FAQs
Klicke unten auf eine Frage, um mehr über die Nutzung von Integrationen zu erfahren.Was ist der Unterschied zwischen benutzerdefinierten OpenAPI-Integrationen und App-spezifischen externen APIs?
Was ist der Unterschied zwischen benutzerdefinierten OpenAPI-Integrationen und App-spezifischen externen APIs?
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.Wie sollte ich meine Integration vor der Veröffentlichung testen?
Wie sollte ich meine Integration vor der Veröffentlichung testen?
- Verwende den Sandbox- oder Testmodus (zum Beispiel Stripe-Test-Schlüssel), falls der Anbieter ihn anbietet.
- Probiere reale Abläufe und Edge Cases aus, nicht nur einen einzelnen Happy Path.
- Überprüfe, ob Ein- und Ausgaben sowohl in deiner UI als auch im Dashboard des Anbieters deinen Erwartungen entsprechen.
- Überwache die Integration-Credit-Nutzung sowohl in Base44 als auch im externen Dienst.
- Sieh dir deine App in der Vorschau an, um langsames Laden, fehlgeschlagene API-Aufrufe oder fehlende Daten vor dem Go-Live zu erkennen.
Warum funktioniert meine Integration nicht?
Warum funktioniert meine Integration nicht?
- 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.
Wer kann Backend-Funktionen und App-spezifische externe APIs verwenden?
Wer kann Backend-Funktionen und App-spezifische externe APIs verwenden?
Warum bekomme ich 403-Fehler bei der Nutzung von Backend-Funktionen?
Warum bekomme ich 403-Fehler bei der Nutzung von Backend-Funktionen?
- 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.
Wie generiere oder aktualisiere ich meinen API-Schlüssel neu?
Wie generiere oder aktualisiere ich meinen API-Schlüssel neu?
- 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:
- Klicke oben rechts in deinem Konto auf dein Profilsymbol.
- Klicke auf Account settings.
- Klicke auf Regenerate neben API Key.
Was passiert mit meinen Integrationen, wenn ich meinen Tarif herunterstufe?
Was passiert mit meinen Integrationen, wenn ich meinen Tarif herunterstufe?
- 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.
Kann ich mehrere Integrationen in einer App verwenden?
Kann ich mehrere Integrationen in einer App verwenden?
Warum können Base44 oder die KI meinen API-Schlüssel nicht für mich abrufen?
Warum können Base44 oder die KI meinen API-Schlüssel nicht für mich abrufen?
- Dich beim Dienst anmelden.
- Zum API- oder Entwicklerbereich gehen.
- Deinen Schlüssel generieren.
- Ihn in Base44 als Secret oder Workspace-Header einfügen.
Funktionieren MCP-Verbindungen wie andere App-Integrationen?
Funktionieren MCP-Verbindungen wie andere App-Integrationen?

