Bubble's API features allow you to set up incoming and outgoing requests to communicate with other applications and services
This is the short-form technical reference entry of Bubble's API features. If you are looking for more in-depth and long-form articles on how the Bubble API works, you may be interested in checking the Bubble API manual. Throughout reading the reference and manual, you may also find our API Glossary helpful.
The Data API allows other systems to search for, read, create, modify and delete data in your application’s database via a RESTful interface.
The Workflow API allows external applications to execute workflows in your Bubble app via a RESTful interface.
The API Connector is used to make outgoing connections to external applications and use it as a data source or trigger actions.
The Bubble manual gives extended information about Bubble's features and how to use them.
Authentication is the process of identifying who the client is in order to determine what they have access to. Article series: The Bubble API and authentication Authentication types The Bubble API lets clients authenticate in different ways: Article: Accessing the Bubble API without authentication Article: Accessing the Bubble API authenticated as a User Article: Accessing the Bubble API authenticated as an admin
How to set up authentication in the external system The Bubble uses the bearer token method to authenticate clients.