This collection covers the different ways you work with data in Bubble.
Introduction to Data
The database
This section covers different aspects of how the Bubble database works.
Introduction to the Database
Data types and fieldsThis section covers what data types are and how you can set up custom types of data with fields holding different kinds of information
Creating, saving and deleting dataThis article covers how to work with the data in your database by creating, changing and deleting things
Finding dataThis section covers how to search for data using constraints
Displaying dataThis section covers how to display data from the database in your app
Protecting data with privacy rulesThis section covers how to use privacy rules to protect private data
The database editorThis section covers Bubble's built-in database editor that lets you manage all the data in your app from one central place
Exporting data
Importing data (CSV)
Working with location data
Using AlgoliaThis section covers how to use the third-party search provider Algolia with Bubble
Database structure by app type
In this section you can browse different guides on how to set up your database structure and Privacy Rules, based on what kind of app you are building.
Marketplace Apps
Directory & Listings Apps
Social Network Apps
SaaS Apps
Project Management Apps
CRM Apps
Professional Services Apps
On-demand Apps
Documentation/ CMS Apps
Applicant Tracking System (ATS) Apps
Portfolio Apps
Gallery Apps
Blog Apps
Online Store / Ecommerce Apps
Messaging App
Dashboards
Building Block Apps
Bubble as a backend
Data Handling
This section covers the management of various data types, files, and user configurations within the application.
FilesThis section covers how Bubble handles uploaded files and images
Images
Static dataThis section covers different ways of saving static data in Bubble
Static data: App texts (translations)This section covers how to translate your app into multiple languages
Static data: Option setsThis section covers option sets, used to store a static list of options in a database-like structure
Temporary dataThis section covers temporary data, which is different types of variables that you can use to store data temporarily.
Temporary data: URL parameters
Temporary data: Custom statesThis article covers custom states, that are used to store temporary variables of different kinds.
User accounts
This section covers how you create and manage Users in your app.
Introduction to User accountsThis article covers how you create and manage Users in your app
Authentication pluginsThis article explains how to set up and use OAuth plugins for third-party authentication in Bubble applications, covering setup, security, and user experience.
Cookies set by BubbleThis article covers cookies used by apps made in Bubble, as opposed to cookies used by the Bubble editor.
Authentication plugins: Facebook plugin
Authentication plugins: Fitbit plugin
Authentication plugins: Google plugin
Authentication plugins: Instagram plugin
Authentication plugins: LinkedIn plugin
Authentication plugins: Pinterest plugin
Authentication plugins: Slack plugin
Authentication plugins: Wistia plugin
Authentication plugins: YouTube plugin