> ## Documentation Index
> Fetch the complete documentation index at: https://docs.base44.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Integrationen verwenden

> Verbinde deine Base44 Apps, Workspaces und dein Konto mit externen Tools und Diensten.

## Über Integrationen

[Integrationen](https://base44.com/integrations) 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.
  <Note>
    SendEmail unterstützt das Senden an externe Mailinglisten oder das Hinzufügen von Dateianhängen nicht.
  </Note>
* **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.

<Tip>
  Erfahre mehr über [eingebaute Integrationen](/Integrations/built-in-integrations).
</Tip>

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

<Warning>
  Du benötigst einen [**Builder-Tarif**](https://base44.com/pricing) oder höher, um Connectors in deiner App zu nutzen.
</Warning>

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

<Tip>
  [Erfahre mehr über Connectors](/Integrations/Connectors).
</Tip>

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

<Frame caption="Eine Integration über den KI-Chat mit deiner Base44 App verbinden">
  <img src="https://mintcdn.com/base44/dZ1qJi0krzKe0iew/images/resend.png?fit=max&auto=format&n=dZ1qJi0krzKe0iew&q=85&s=147297448e51613a3fd7b1117c24d753" alt="Eine Integration über den KI-Chat mit deiner App verbinden" className="mx-auto" width="1111" height="835" data-path="images/resend.png" />
</Frame>

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

<Warning>
  **Wichtig:** Du benötigst einen [**Builder-Tarif**](https://base44.com/pricing) oder höher, um Backend-Funktionen zu nutzen.
</Warning>

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

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

***

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

<Warning>
  **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.
</Warning>

<Tip>
  Erfahre, wie du diese APIs im Detail konfigurierst, unter [**Benutzerdefinierte API-Integrationen verwalten**](/documentation/integrations/using-custom-integrations).
</Tip>

***

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

<Warning>
  **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.
</Warning>

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

<Tip>
  Erfahre, wie du MCP-Server hinzufügst und verwaltest, unter [**Eine benutzerdefinierte MCP einrichten**](/documentation/account-and-billing/setting-up-a-custom-mcp).
</Tip>

***

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

<Warning>
  Teile deinen API-Schlüssel niemals öffentlich. Behandle ihn wie ein Passwort.
</Warning>

**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.
     <Frame caption="API-Schlüssel im KI-Chat in Base44 hinzufügen">
       <img src="https://mintcdn.com/base44/_sloqzobDUv4viJs/images/chataiapi.png?fit=max&auto=format&n=_sloqzobDUv4viJs&q=85&s=c66214a04f7b320fc4c72d77963335ac" alt="API-Schlüssel im KI-Chat in Base44 hinzufügen" title="API-Schlüssel im KI-Chat in Base44 hinzufügen" className="mx-auto" style={{ width:"61%" }} width="1006" height="1234" data-path="images/chataiapi.png" />
     </Frame>
   * **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**.
   <Frame caption="Secrets im App-Dashboard von Base44 hinzufügen">
     <img src="https://mintcdn.com/base44/md0uEgmxEQCB9Nzh/images/apikeys.png?fit=max&auto=format&n=md0uEgmxEQCB9Nzh&q=85&s=38737506f2d314b714dcc48fbfea347c" alt="Secrets im App-Dashboard von Base44 hinzufügen" className="mx-auto" width="1270" height="727" data-path="images/apikeys.png" />
   </Frame>

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.

<AccordionGroup>
  <Accordion title="Was ist der Unterschied zwischen benutzerdefinierten OpenAPI-Integrationen und App-spezifischen externen APIs?">
    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.
  </Accordion>

  <Accordion title="Wie sollte ich meine Integration vor der Veröffentlichung testen?">
    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.
  </Accordion>

  <Accordion title="Warum funktioniert meine Integration nicht?">
    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.
  </Accordion>

  <Accordion title="Wer kann Backend-Funktionen und App-spezifische externe APIs verwenden?">
    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.
  </Accordion>

  <Accordion title="Warum bekomme ich 403-Fehler bei der Nutzung von Backend-Funktionen?">
    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](/Community-and-support/Troubleshooting) an oder kontaktiere den Base44-Support.
  </Accordion>

  <Accordion title="Wie generiere oder aktualisiere ich meinen API-Schlüssel neu?">
    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**.

    <Note>
      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.
    </Note>
  </Accordion>

  <Accordion title="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**](https://base44.com/pricing) oder höher upgradest.
  </Accordion>

  <Accordion title="Kann ich mehrere Integrationen in einer App verwenden?">
    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.
  </Accordion>

  <Accordion title="Warum können Base44 oder die KI meinen API-Schlüssel nicht für mich abrufen?">
    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.

    <Note>
      **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.
    </Note>
  </Accordion>

  <Accordion title="Funktionieren MCP-Verbindungen wie andere App-Integrationen?">
    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.
  </Accordion>
</AccordionGroup>

<Tip>
  Brauchst du noch Hilfe? Tritt unserem [**Discord**](https://discord.com/invite/ThpYPZpVts) bei und erhalte Echtzeit-Support vom Base44-Team und der Community.
</Tip>

<Note>Diese Seite wurde mit KI übersetzt. Für die genauesten und aktuellsten Informationen siehe die [englische Version](/). </Note>
