# Integrations

Among Bubble's most powerful features is the ease with which you can connect to other applications and share data and commands.

Not only can you set up connections between Bubble applications, but you can also connect to third-party apps via the **Bubble API** and to SQL databases via the **SQL Database Connector**.

This article series dives into the different tools at your disposal and how to use them.

<details>

<summary>API - Set up outgoing and incoming connections to third-party applications</summary>

An API (Application Programming Interface) connection is a way for different applications to communicate and exchange information with each other. In Bubble, an API connection allows you to extend your app's functionality by integrating with external services.

By leveraging API connections, you can access and manipulate data, trigger actions, and access features from other platforms, greatly extending the feature set of your own app.

Article series: [API](https://manual.bubble.io/help-guides/integrations/api)\
Reference category: [API](https://manual.bubble.io/core-resources/api)

</details>

<details>

<summary>Plugins - Connect to other apps and databases in easy-to-use plugins</summary>

Plugins are Bubble- or community-built extensions that you can install in your own application. Some of them offer added features internally in your app, and others let you set up connections with external apps without having to set it up manually.

Article series: [Plugins](https://manual.bubble.io/help-guides/integrations/using-plugins)

</details>

<details>

<summary>SQL Database Connector - read and change data in external SQL databases</summary>

The SQL Database Connector Plugin in Bubble lets you connect your app with external SQL databases such as PostgreSQL, MySQL, and Microsoft SQL.

The plugin allows you to run SQL queries directly from your Bubble app, giving you the flexibility to access, manipulate, and integrate data from external databases.

Article: [The SQL Database Connector](https://manual.bubble.io/help-guides/integrations/sql-database-connector)\
Reference: [The SQL Database Connector](https://manual.bubble.io/core-resources/bubble-made-plugins/sql-database-connector)

</details>

<details>

<summary>Bubble App Connector - Connect to other Bubble apps and share data and workflows</summary>

The Bubble App Connector plugin allows you to connect your Bubble app to other Bubble apps, enabling exchange of data and workflows. The plugin gives you an easy and visual way of accessing the data and workflow endpoints in a second Bubble app without having to set up API Connections manually.

Article: [The Bubble App Connector](https://manual.bubble.io/help-guides/integrations/bubble-app-connector)\
Reference: [The Bubble App Connector](https://manual.bubble.io/core-resources/bubble-made-plugins/bubble-app-connector)

</details>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://manual.bubble.io/help-guides/integrations.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
