The API Connector

The API Connector allows you to set up connections to external APIs from your Bubble application.

This core reference entry is suited for advanced-level builders.

Learn more about experience levels.

This is the short-form technical reference to the API Connector. For a more in-depth look at the API Connector and authentication methods, see the article series below:

Article series: The API Connector

The API Connector is a built-in feature that lets your Bubble app connect to external APIs. It's used to fetch data from outside services, trigger actions on external platforms, or both.

Each external service is configured as a collection, which holds the authentication settings and individual calls for that provider.


API Collections

The API Collections panel on the left side of the API Connector lists all the collections in your app. Each collection groups together the authentication settings and calls for a single provider.

+ New

Adds a new API collection.

Searches across collections and calls by name.

Settings

Opens the API Connector settings, where you can configure global options.


Collection settings

Each collection has its own configuration, applied to all calls within it.

Collection name

The name of the collection. Used throughout the editor to organize calls. Typically matches the name of the provider.

Authentication

The authentication method used by the provider. Configured once per collection and applied to all calls within it. For details on authentication options, see Authentication.

Shared headers for all calls

Headers added in this section are included with every call in the collection.

Add a shared header

Adds a new shared header. Each header consists of a key and a value.

Shared parameters for all calls

Parameters added in this section are included with every call in the collection. Shared parameters are static and kept on the server.

Add a shared parameter

Adds a new shared parameter. Each parameter consists of a key and a value.

Add notes

Adds internal notes to the collection. Notes are visible only in the editor.


Continue reading

AuthenticationAdding calls

Things to note

The API Connector currently does not support non-utf8 encodings.

All API calls return bytes of data, which must be interpreted by clients like Bubble servers or your internet browser. The oldest, and most popular encoding standard, is called ASCII, for easily translating these bytes into text characters. As a part of this standard, the most widespread encoding format for special characters is 'UTF-8'.

Because 'UTF-8' is so widely adopted, Bubble does not support any other text encodings.

Other ways to learn

User manual articles
Video lessons

Last updated

Was this helpful?