Data
Structure your database, manage files and user data, and control access with privacy rules.
By Support1 author50 articles
How data works in Bubble
The database
Core concepts for working with Bubble's database: data types, fields, searching, displaying, and protecting data.
Understanding the Bubble database
How to set up 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
Searching and filtering your databaseThis 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
Reference guides for structuring your database based on the kind of app you're 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
How Bubble handles files, images, static data, and temporary variables.
Working with files in BubbleThis section covers how Bubble handles uploaded files and images
Working with images in Bubble
Static dataThis section covers different ways of saving static data in Bubble
Translating your app into multiple languagesThis section covers how to translate your app into multiple languages
Using option sets for static dataThis 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.
Using URL parameters to pass data
Using custom states to store temporary dataThis article covers custom states, that are used to store temporary variables of different kinds.
User accounts
Set up user authentication, manage sessions, and connect third-party login providers.
How user accounts work in BubbleThis article covers how you create and manage Users in your app
Authentication plugins overviewThis 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.
Facebook authentication plugin
Fitbit authentication plugin
Google authentication plugin
Instagram authentication plugin
LinkedIn authentication plugin
Pinterest authentication plugin
Slack authentication plugin
Wistia authentication plugin
YouTube authentication plugin
