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

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


Both the and the 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 is used to authenticate a client, regardless of the method you choose (except if you use no authentication).

pageHow to authenticate

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:

pageNo authenticationpageAs a UserpageAs an admin

Last updated