# User manual

- [Getting started](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/getting-started.md): How to use the Bubble Manual efficiently
- [What is Bubble?](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/getting-started/what-is-bubble.md)
- [Building your first app](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/getting-started/building-your-first-app.md)
- [Planning features](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/getting-started/building-your-first-app/planning-features.md)
- [Database structure](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/getting-started/building-your-first-app/database-structure.md)
- [Design and UX](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/getting-started/building-your-first-app/design-and-ux.md)
- [Creating and managing apps](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/getting-started/creating-and-managing-apps.md): This section covers how to create, manage and delete apps connected to your Bubble account
- [The Bubble editor](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/getting-started/navigating-the-bubble-editor.md): This section covers how to navigate the Bubble editor
- [Tabs and sections](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/getting-started/navigating-the-bubble-editor/tabs-and-sections.md)
- [Design tab](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/getting-started/navigating-the-bubble-editor/tabs-and-sections/design-tab.md)
- [The property editor](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/getting-started/navigating-the-bubble-editor/tabs-and-sections/design-tab/the-property-editor.md)
- [Workflow tab](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/getting-started/navigating-the-bubble-editor/tabs-and-sections/workflow-tab.md)
- [Data tab](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/getting-started/navigating-the-bubble-editor/tabs-and-sections/data-tab.md)
- [Styles tab](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/getting-started/navigating-the-bubble-editor/tabs-and-sections/styles-tab.md)
- [Plugins tab](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/getting-started/navigating-the-bubble-editor/tabs-and-sections/plugins-tab.md)
- [Settings tab](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/getting-started/navigating-the-bubble-editor/tabs-and-sections/settings-tab.md)
- [Application settings](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/getting-started/navigating-the-bubble-editor/tabs-and-sections/settings-tab/application-settings.md): This section covers the general settings of a Bubble app.
- [Custom headers/body](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/getting-started/navigating-the-bubble-editor/tabs-and-sections/settings-tab/application-settings/custom-headers-body.md): This section covers how to manage custom headers/body strings in your app
- [Visual settings](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/getting-started/navigating-the-bubble-editor/tabs-and-sections/settings-tab/application-settings/visual-settings.md): This section covers the general visual settings for your Bubble app
- [Social media sharing](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/getting-started/navigating-the-bubble-editor/tabs-and-sections/settings-tab/application-settings/social-networks.md)
- [Email settings](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/getting-started/navigating-the-bubble-editor/tabs-and-sections/settings-tab/application-settings/email.md): This section covers the settings for sending emails from your app through Bubble's built-in Sendgrid integration
- [Custom domain and DNS](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/getting-started/navigating-the-bubble-editor/tabs-and-sections/settings-tab/custom-domain-and-dns.md)
- [Logs tab](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/getting-started/navigating-the-bubble-editor/tabs-and-sections/logs-tab.md)
- [Tools](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/getting-started/navigating-the-bubble-editor/tools.md)
- [Key features](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/getting-started/navigating-the-bubble-editor/tools/key-features.md)
- [The search tool](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/getting-started/navigating-the-bubble-editor/tools/the-search-tool.md)
- [The issue tracker](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/getting-started/navigating-the-bubble-editor/tools/the-issue-tracker.md)
- [Notes](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/getting-started/navigating-the-bubble-editor/tools/notes.md): This section covers how to add notes to different parts of your Bubble app to document your work
- [Previewing your app](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/getting-started/navigating-the-bubble-editor/previewing-your-app.md)
- [Deploying your app](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/getting-started/navigating-the-bubble-editor/deploying-your-app.md)
- [Design](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/design.md): At the heart of Bubble's capabilities is the ability to effortlessly create designs with precision: from basic forms to professional websites and SaaS applications
- [Elements](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/design/elements.md): This section covers elements – the building blocks that make up your application's user interface
- [The element hierarchy](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/design/elements/the-element-hierarchy.md): This section covers the logic of the hierarchy that is structured on your page as you add elements to it.
- [The element tree](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/design/elements/the-element-hierarchy/the-element-tree.md): This section covers the element tree found in the Design tab of the Bubble editor.
- [The page](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/design/elements/the-page.md): The page is the blank canvas on which you design your app's user interface.
- [Containers](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/design/elements/containers.md): This section covers the container elements, used to group and control the behavior of other elements
- [Groups](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/design/elements/containers/groups.md): This section covers Groups, that can be used to contain elements and data and control the responsive behavior of child elements
- [Repeating groups](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/design/elements/containers/repeating-groups.md): This section covers the container type repeating group, used to display lists of things such as records from the database
- [Table elements](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/design/elements/containers/table-elements.md): This section covers the table element, used to display lists of things such as records from the database in a table-like structure of rows and columns
- [Popups](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/design/elements/containers/popups.md): This section covers the container type Popup, which is a group that hovers above all other elements on the screen
- [Floating groups](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/design/elements/containers/floating-groups.md): This section covers the group type Floating Group, which is used primarily for attaching a group to one of the sides of the screen, regardless of scrolling position
- [Group focus](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/design/elements/containers/group-focus.md): This section covers the group type Group Focus. This group will remain visible for as long as it is in focus, typically used for dropdown menus
- [Visual elements](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/design/elements/visual-elements.md): This section describes the visual elements that are available in the Bubble editor
- [Input forms](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/design/elements/input-forms.md): This section covers Input forms. These are element that accept data input from a user such as text, numbers, dates, uploads and dynamic content.
- [Text and numbers](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/design/elements/input-forms/text-and-numbers.md): This section covers elements that accept text and numbers as user input
- [Dates and time](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/design/elements/input-forms/dates-and-time.md): This section covers elements that accepts dates and time as user input
- [File uploads](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/design/elements/input-forms/file-uploads.md): This section covers elements that lets your users upload files and images
- [Selection controls](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/design/elements/input-forms/selection-controls.md): This section covers selection control elements, that lets you set up input elements with predefined options
- [Reusable Elements](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/design/elements/reusable-elements.md): This section covers reusable elements: elements that can be using in multiple places in your app
- [Styling](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/design/styling.md): This section covers the different styling properties that can be applied to elements, such as colors, borders, shadows and fonts.
- [Color variables](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/design/styling/color-variables.md): This section covers Color variables, used to set a palette of colors that can be applied throughout your app
- [Font variables](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/design/styling/font-variables.md): This section covers Font variables, used to manage a collection of fonts that can be applied to elements and styles throughout your app
- [Styles](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/design/styling/styles.md): This section covers styles, which is Bubble's tool for managing centralized stylesheets that can be applied to elements across your app
- [Custom Fonts](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/design/styling/using-custom-fonts.md)
- [Responsive design](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/design/responsive-design.md)
- [Building responsive pages](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/design/responsive-design/building-responsive-pages.md)
- [Legacy articles](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/design/responsive-design/legacy-articles.md)
- [The Basics (Legacy)](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/design/responsive-design/legacy-articles/the-basics.md): This page covers educational material relevant to the Legacy Bubble Editor.
- [Building Responsive Pages (Legacy)](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/design/responsive-design/legacy-articles/building-responsive-pages.md): This page covers educational material relevant to the Legacy Bubble Editor.
- [Migrating Legacy Pages](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/design/responsive-design/legacy-articles/migrating-legacy-pages.md)
- [Tips When Designing (Legacy)](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/design/responsive-design/legacy-articles/tips.md)
- [Templates](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/design/using-a-template.md)
- [The Component Library](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/design/the-component-library.md)
- [Importing from Figma](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/design/importing-from-figma.md)
- [Data](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/data.md): This section covers the different ways you work with data in Bubble
- [The database](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/data/the-database.md): This section covers different aspects of how the Bubble database works
- [Data types and fields](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/data/the-database/data-types-and-fields.md): This 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 data](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/data/the-database/creating-saving-and-deleting-data.md): This article covers how to work with the data in your database by creating, changing and deleting things
- [Finding data](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/data/the-database/finding-data.md): This section covers how to search for data using constraints
- [Displaying data](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/data/the-database/displaying-data.md): This section covers how to display data from the database in your app
- [Protecting data with privacy rules](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/data/the-database/protecting-data-with-privacy-rules.md): This section covers how to use privacy rules to protect private data
- [The database editor](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/data/the-database/managing-data.md): This section covers Bubble's built-in database editor that lets you manage all the data in your app from one central place
- [Working with location data](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/data/the-database/working-with-location-data.md)
- [Using Algolia](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/data/the-database/using-algolia.md): This section covers how to use the third-party search provider Algolia with Bubble
- [Database structure by app type](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/data/the-database/database-structure-by-app-type.md)
- [Marketplace Apps](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/data/the-database/database-structure-by-app-type/marketplace-apps.md)
- [Directory & Listings Apps](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/data/the-database/database-structure-by-app-type/directory-and-listings-apps.md)
- [Social Network Apps](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/data/the-database/database-structure-by-app-type/social-network-apps.md)
- [SaaS Apps](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/data/the-database/database-structure-by-app-type/saas-apps.md)
- [Project Management Apps](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/data/the-database/database-structure-by-app-type/project-management-apps.md)
- [CRM Apps](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/data/the-database/database-structure-by-app-type/crm-apps.md)
- [Professional Services Apps](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/data/the-database/database-structure-by-app-type/professional-services-apps.md)
- [On-demand Apps](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/data/the-database/database-structure-by-app-type/on-demand-apps.md)
- [Documentation/ CMS Apps](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/data/the-database/database-structure-by-app-type/documentation-cms-apps.md)
- [Applicant Tracking System (ATS) Apps](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/data/the-database/database-structure-by-app-type/applicant-tracking-system-ats-apps.md)
- [Portfolio Apps](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/data/the-database/database-structure-by-app-type/portfolio-apps.md)
- [Gallery Apps](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/data/the-database/database-structure-by-app-type/gallery-apps.md)
- [Online Store / Ecommerce Apps](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/data/the-database/database-structure-by-app-type/online-store-ecommerce-apps.md)
- [Blog Apps](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/data/the-database/database-structure-by-app-type/blog-apps.md)
- [Messaging App](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/data/the-database/database-structure-by-app-type/messaging-app.md)
- [Dashboards](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/data/the-database/database-structure-by-app-type/dashboards.md)
- [Building Block Apps](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/data/the-database/database-structure-by-app-type/building-block-apps.md)
- [Bubble as a backend](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/data/the-database/database-structure-by-app-type/bubble-as-a-backend.md)
- [Files](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/data/files.md): This section covers how Bubble handles uploaded files and images and
- [Static data](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/data/static-data.md): This section covers different ways of saving static data in Bubble
- [App texts (translations)](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/data/static-data/app-texts-translations.md): This section covers how to translate your app into multiple languages
- [Option sets](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/data/static-data/option-sets.md): This section covers option sets, used to store a static list of options in a database-like structure
- [Temporary data](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/data/temporary-data.md): This section covers temporary data, which is different types of variables that you can use to store data temporarily.
- [Custom states](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/data/temporary-data/custom-states.md): This section covers custom states, that are used to store temporary variables of different kinds
- [URL parameters](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/data/temporary-data/url-parameters.md)
- [User accounts](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/data/user-accounts.md): This article covers how you create and manage Users in your app
- [Cookies set by Bubble](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/data/user-accounts/cookies-set-by-bubble.md)
- [Logic](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/logic.md): This section covers Logic - the expressions and workflows that makes your app do the things you want it to do
- [The frontend and backend](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/logic/the-frontend-and-backend.md): This section describes the difference between workflows running on the frontend and backend
- [Workflows](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/logic/workflows.md): This section covers workflows - the engine in your app that makes stuff happen.
- [Events](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/logic/workflows/events.md): This section covers events, which are the triggers that start a workflow
- [Frontend events](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/logic/workflows/events/frontend-events.md): The section covers frontend events, which are the events that are triggered on a page.
- [Recurring workflows](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/logic/workflows/events/frontend-events/recurring-workflows.md): This section covers recurring client-side workflows
- [Custom events](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/logic/workflows/events/frontend-events/custom-events.md): This section covers Custom events. They are events that can be triggered by other workflows to avoid duplicating workflows, as well as triggered inside a reusable element.
- [Backend events](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/logic/workflows/events/backend-events.md): This section covers backend events, which are events that trigger on Bubble's server
- [Database trigger events](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/logic/workflows/events/backend-events/database-trigger-events.md): This section covers database trigger events, which are events that trigger whenever some specific data in the database changes
- [Actions](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/logic/workflows/actions.md): This section covers actions, which are the steps in a workflow that perform different tasks
- [Dynamic expressions](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/logic/dynamic-expressions.md): This section covers how to set up dynamic expressions in Bubble
- [Conditions](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/logic/conditions.md)
- [Navigation](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/logic/navigation.md): This section covers how to navigate between sections and pages in your app
- [Single-page applications (SPA)](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/logic/navigation/single-page-applications-spa.md): This section covers navigation of single-page applications
- [Multi-page applications](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/logic/navigation/multi-page-applications.md): This section covers navigation of multi-page applications
- [Page slugs](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/logic/navigation/page-slugs.md)
- [Maintenance](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/maintaining-an-application.md)
- [Collaborators](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/maintaining-an-application/collaboration.md): This section covers collaboration, which is how you invite other Bubble users to edit your application and its data
- [Version control](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/maintaining-an-application/version-control.md): This section covers the version control system.
- [Best practices: Version control](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/maintaining-an-application/version-control/best-practices.md): This section covers best practices for using the version control feature with one or more teams
- [Transitioning from the legacy version control](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/maintaining-an-application/version-control/transitioning.md): This section includes tips for transitioning from the legacy to the new version control system
- [Terminology: Version control](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/maintaining-an-application/version-control/terminology.md): This section contains terminology related to the version control system
- [Version Control (legacy)](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/maintaining-an-application/version-control/version-control-legacy.md)
- [Commenting](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/maintaining-an-application/commenting.md): This section covers how to leave comments in your Bubble app to help with future modification and collaboration
- [Database maintenance](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/maintaining-an-application/database-maintenance.md): This section covers copying, restoring and running bulk operations on the database
- [Copying the database](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/maintaining-an-application/database-maintenance/copying-the-database.md): This section covers how to copy the content of the Development database to the Live database, and vice versa
- [Restoring database backups](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/maintaining-an-application/database-maintenance/database-backups.md): This section covers how you can copy the contents of your database, as well as restore it to a snapshot of what it looked like at a specific date and time
- [Bulk Operations](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/maintaining-an-application/database-maintenance/bulk-operations.md): This section covers bulk operations, which lets you run API Workflows on a list of things directly from the Bubble database editor
- [Wiping change history](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/maintaining-an-application/database-maintenance/wiping-change-history.md)
- [Performance](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/maintaining-an-application/performance-and-scaling.md)
- [Hard limits](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/maintaining-an-application/performance-and-scaling/hard-limits.md)
- [Capacity Usage (legacy)](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/maintaining-an-application/performance-and-scaling/capacity-usage.md)
- [Notes on Queries](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/maintaining-an-application/performance-and-scaling/notes-on-queries.md)
- [SEO](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/maintaining-an-application/seo.md): This section covers how to work with SEO in Bubble.
- [Introduction to SEO](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/maintaining-an-application/seo/introduction-to-seo.md): This page gives a general overview of what SEO is and some tips on how to plan your SEO efforts
- [SEO: App](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/maintaining-an-application/seo/seo-app.md): This section covers the app-wide SEO features that Bubble offers
- [SEO: Page](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/maintaining-an-application/seo/seo-page.md): This section covers the SEO settings for the page and how they can affect your rankings
- [Testing and debugging](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/maintaining-an-application/testing-and-debugging.md): This section covers how to preview and debug your app to prepare it for live users
- [Introduction to testing and debugging](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/maintaining-an-application/testing-and-debugging/the-basics.md): This section covers general advice for testing and debugging your app
- [The debugger](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/maintaining-an-application/testing-and-debugging/using-the-debugger.md)
- [The server logs](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/maintaining-an-application/testing-and-debugging/using-server-logs.md): This section covers how to use the Server Logs for debugging your app
- [Supported browsers](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/maintaining-an-application/testing-and-debugging/supported-browsers.md): This section covers the browsers that are officially supported by Bubble
- [API Workflow Scheduler](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/maintaining-an-application/scheduler.md): This section covers the Scheduler, which lets you view, pause and delete upcoming scheduled workflows
- [Integrations](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/integrations.md): This section covers different ways to integrate your application to other apps on the web
- [API](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/integrations/api.md): Unlock the power of APIs in your Bubble application
- [Introduction to APIs](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/integrations/api/introduction-to-apis.md): In this section we will go over what an API is and how you can use it in your Bubble application.
- [What is a RESTful API?](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/integrations/api/introduction-to-apis/what-is-a-restful-api.md): This section covers what it means that an API is RESTful and how a RESTful API call is structured
- [The Bubble API](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/integrations/api/the-bubble-api.md): This section covers the different ways in which Bubble can set up API endpoints to allow other applications to read and edit your database, as well as execute workflows.
- [Bubble API terminology](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/integrations/api/the-bubble-api/bubble-api-terminology.md): This section covers the specific Bubble-related terminology concerning APIs
- [Authentication](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/integrations/api/the-bubble-api/authentication.md): This section covers how to authenticate clients that initiate a connection to your Bubble application.
- [How to authenticate](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/integrations/api/the-bubble-api/authentication/how-to-authenticate.md): This section covers what kind of authentication method the Bubble API accepts.
- [No authentication](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/integrations/api/the-bubble-api/authentication/no-authentication.md): This section covers how to set up incoming API connections that don't require any authentication.
- [As a User](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/integrations/api/the-bubble-api/authentication/as-a-user.md): This section covers how to authenticate an API client as a user logged in to your application, allowing you to protect your data with Privacy Rules
- [As an admin](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/integrations/api/the-bubble-api/authentication/as-an-admin.md): This section covers how to authenticate API clients making incoming requests with full administrative access using a Bubble API token.
- [The Data API](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/integrations/api/the-bubble-api/the-data-api.md): This section covers the Data API, which lets you set up your application to accept incoming requests to read, create, edit and delete records in your database.
- [Data API Privacy Rules](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/integrations/api/the-bubble-api/the-data-api/data-api-privacy-rules.md): This section covers the Privacy Rules settings for the Data API
- [Data API endpoints](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/integrations/api/the-bubble-api/the-data-api/data-api-endpoints.md): This section covers how to identify the correct endpoint when using the Bubble Data API.
- [Data API requests](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/integrations/api/the-bubble-api/the-data-api/data-api-requests.md): This section covers the different requests that you can make with the Data API.
- [The Workflow API](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/integrations/api/the-bubble-api/the-workflow-api.md): This section covers how to use API workflows to allow external applications to execute workflows in your Bubble app.
- [Workflow API Privacy Rules](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/integrations/api/the-bubble-api/the-workflow-api/workflow-api-privacy-rules.md): This section covers how API Workflows are affected by Privacy Rules.
- [Workflow API endpoints](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/integrations/api/the-bubble-api/the-workflow-api/workflow-api-endpoints.md): This section covers how to identify the correct endpoint for a given API Workflow
- [API Workflows](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/integrations/api/the-bubble-api/the-workflow-api/api-workflows.md): This section covers API workflows and how to set them up in your application.
- [Creating API Workflows](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/integrations/api/the-bubble-api/the-workflow-api/api-workflows/creating-api-workflows.md): This section covers how to create and setup an API Workflow.
- [Scheduling API Workflows](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/integrations/api/the-bubble-api/the-workflow-api/api-workflows/scheduling-api-workflows.md): API Workflows can be triggered or scheduled internally in your app
- [Recursive API Workflows](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/integrations/api/the-bubble-api/the-workflow-api/api-workflows/recursive-api-workflows.md): This section describes what recursive Workflows are and how to set them up
- [Case: Stripe notifications](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/integrations/api/the-bubble-api/the-workflow-api/api-workflows/examples-and-walkthroughs.md)
- [The API Connector](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/integrations/api/the-api-connector.md): This section covers Bubble's API Connector. The API Connector is used to make outgoing connections to external applications and use it as a data source or trigger actions.
- [Authentication](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/integrations/api/the-api-connector/authentication.md): This section covers the different authentication methods the API Connector offers.
- [Case: Google Translate](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/integrations/api/the-api-connector/case-google-translate.md): Use Bubble's API Connector to connect to Google's Translate API and automatically translate text strings in your app.
- [How to setup Google API keys](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/integrations/api/the-api-connector/case-google-translate/how-to-setup-google-api-keys.md): The video guide below will help you set up API keys in Google Cloud.
- [Plugins that connect to APIs](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/integrations/api/plugins-that-connect-to-apis.md): This section covers plugins that offer API-related services
- [API Glossary](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/integrations/api/api-glossary.md): This section covers widely used API terminology.
- [Plugins](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/integrations/using-plugins.md)
- [What Plugins Can Do](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/integrations/using-plugins/what-plugins-can-do.md)
- [Installing and using Plugins](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/integrations/using-plugins/installing-and-using-plugins.md)
- [Special Plugins](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/integrations/using-plugins/special-plugins.md)
- [SQL Database Connector](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/integrations/sql-database-connector.md): This section covers the SQL Database Connector which lets you connect with external SQL databases
- [Bubble App Connector](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/integrations/bubble-app-connector.md): This section covers the Bubble App Connector plugin, used to connect two Bubble applications to each other
- [Infrastructure](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/infrastructure.md)
- [Security](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/infrastructure/security.md)
- [Bubble's security features](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/infrastructure/security/bubbles-security-features.md)
- [Planning app security](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/infrastructure/security/planning-app-security.md): This section explores how you can work to establish a policy around privacy and security for your app
- [Client-side and server-side](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/infrastructure/security/client-side-and-server-side.md): This section covers the difference between client-side and server-side operations in your app
- [Bubble account security](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/infrastructure/security/bubble-account-security.md): This section covers how to keep your Bubble account secure
- [App security](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/infrastructure/security/app-security.md): This section covers security applied on an app level
- [Page security](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/infrastructure/security/page-security.md): This section covers security on pages, elements and workflows
- [API security](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/infrastructure/security/api-security.md): This section covers security related to incoming and outgoing API calls
- [API Connector security](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/infrastructure/security/api-security/api-connector-security.md): This section covers security related to the API Connector plugin.
- [Data API security](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/infrastructure/security/api-security/data-api-security.md): This section covers security related to the Data API.
- [Workflow API security](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/infrastructure/security/api-security/workflow-api-security.md): This section covers security related to the Workflow API.
- [Security checklist](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/infrastructure/security/security-checklist.md)
- [Sub-apps](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/infrastructure/sub-apps.md)
- [Bubble release tiers](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/infrastructure/bubble-release-tiers.md)
- [Hosting and scaling](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/infrastructure/hosting-and-scaling.md): This section explores how Bubble hosts your app
- [How Bubble hosting works](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/infrastructure/hosting-and-scaling/how-bubble-hosting-works.md): This section explores how Bubble hosting works and what kind of services you get with the hosting
- [Scaling with Bubble](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/infrastructure/hosting-and-scaling/scaling-with-bubble.md): This section covers what it means to scale your Bubble app, and the tools we provide to ensure that scaling happens smoothly
- [CDN (Cloudflare)](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/infrastructure/hosting-and-scaling/cdn-cloudflare.md)
- [Domain and DNS](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/infrastructure/hosting-and-scaling/domain-and-dns.md)
- [Bubble app names](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/infrastructure/hosting-and-scaling/bubble-app-names.md)
- [Compliance](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/infrastructure/compliance.md): This section covers how Bubble works with different compliance frameworks
- [GDPR](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/infrastructure/compliance/gdpr.md): The General Data Protection Regulation
- [SOC 2 Type II](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/infrastructure/compliance/soc-2-type-ii.md): This section covers Bubble and SOC 2 compliance
- [HIPAA](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/infrastructure/compliance/hipaa.md): This section covers Bubble and HIPAA compliance
- [Other frameworks and standards](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/infrastructure/compliance/other-frameworks.md)
- [Bubble for Enterprise](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/bubble-for-enterprise.md)
- [Hosting and infrastructure](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/bubble-for-enterprise/hosting-and-infrastructure.md)
- [Dedicated instance](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/bubble-for-enterprise/hosting-and-infrastructure/using-dedicated.md)
- [Security and compliance](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/bubble-for-enterprise/security-and-compliance.md)
- [Single sign-on (SSO)](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/bubble-for-enterprise/security-and-compliance/single-sign-on-sso.md)
- [Admin and collaboration](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/bubble-for-enterprise/admin-and-collaboration.md)
- [Priority support](https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides/bubble-for-enterprise/priority-support.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://manual.bubble.io/~/revisions/cityQ1wuAKUIdbGUZo4Q/help-guides.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
