Skip to main content
Bubble API: Authentication

This section covers how to authenticate clients that initiate a connection to your Bubble application.

Jeff Thill avatar
Written by Jeff Thill
Updated over 3 weeks ago

Authentication is the process of identifying who a client is in order to determine what resources they have access to your your application.

Introduction

Both the Data API and the Workflow API can be set up to require the client to authenticate themselves in order for your app to determine what resources they are allowed to access. In simpler words, you can require all external systems that want to access your database and workflows to log in using a secret password.

The article in the link below explains how the bearer token is used to authenticate a client, regardless of the method you choose (except if you use no authentication).

Authentication methods

There are three different levels of authentication that you can set up in Bubble, each with their own pros/cons and security ramifications.

The articles below outline the three different authentication methods you can use:



Did this answer your question?