# User manual

- [Getting started](/help-guides/getting-started.md): How to use the Bubble Manual efficiently
- [What is Bubble?](/help-guides/getting-started/what-is-bubble.md)
- [Building for...](/help-guides/getting-started/building-for....md)
- [Web](/help-guides/getting-started/building-for.../web.md)
- [Native iOS and Android](/help-guides/getting-started/building-for.../native-ios-and-android.md)
- [Mobile app quick start guide](/help-guides/getting-started/building-for.../native-ios-and-android/mobile-app-quick-start-guide.md)
- [What is a native mobile app?](/help-guides/getting-started/building-for.../native-ios-and-android/what-is-a-native-mobile-app.md)
- [Native mobile vs. web development](/help-guides/getting-started/building-for.../native-ios-and-android/native-mobile-vs.-web-development.md)
- [Differences in native and web elements](/help-guides/getting-started/building-for.../native-ios-and-android/differences-in-native-and-web-elements.md)
- [Native mobile app terminology](/help-guides/getting-started/building-for.../native-ios-and-android/native-mobile-app-terminology.md)
- [Building your first app](/help-guides/getting-started/building-your-first-app.md)
- [Planning features](/help-guides/getting-started/building-your-first-app/planning-features.md)
- [Database structure](/help-guides/getting-started/building-your-first-app/database-structure.md)
- [Design and UX](/help-guides/getting-started/building-your-first-app/design-and-ux.md)
- [eCommerce and payments](/help-guides/getting-started/building-your-first-app/ecommerce-and-payments.md)
- [Shopping cart](/help-guides/getting-started/building-your-first-app/ecommerce-and-payments/shopping-cart.md)
- [Checkout page](/help-guides/getting-started/building-your-first-app/ecommerce-and-payments/checkout-page.md)
- [One-time payments](/help-guides/getting-started/building-your-first-app/ecommerce-and-payments/one-time-payments.md)
- [Subscriptions](/help-guides/getting-started/building-your-first-app/ecommerce-and-payments/subscriptions.md)
- [Marketplace](/help-guides/getting-started/building-your-first-app/ecommerce-and-payments/marketplace.md)
- [Creating and managing projects](/help-guides/getting-started/creating-and-managing-projects.md): This section covers how to create, manage and delete projects connected to your Bubble account
- [The Bubble editor](/help-guides/getting-started/navigating-the-bubble-editor.md): This section covers how to navigate the Bubble editor
- [Tabs and sections](/help-guides/getting-started/navigating-the-bubble-editor/tabs-and-sections.md)
- [Design tab](/help-guides/getting-started/navigating-the-bubble-editor/tabs-and-sections/design-tab.md)
- [The property editor](/help-guides/getting-started/navigating-the-bubble-editor/tabs-and-sections/design-tab/the-property-editor.md)
- [Workflow tab](/help-guides/getting-started/navigating-the-bubble-editor/tabs-and-sections/workflow-tab.md)
- [Data tab](/help-guides/getting-started/navigating-the-bubble-editor/tabs-and-sections/data-tab.md)
- [Styles tab](/help-guides/getting-started/navigating-the-bubble-editor/tabs-and-sections/styles-tab.md)
- [Plugins tab](/help-guides/getting-started/navigating-the-bubble-editor/tabs-and-sections/plugins-tab.md)
- [Settings tab](/help-guides/getting-started/navigating-the-bubble-editor/tabs-and-sections/settings-tab.md)
- [Overview](/help-guides/getting-started/navigating-the-bubble-editor/tabs-and-sections/settings-tab/overview.md)
- [Web app](/help-guides/getting-started/navigating-the-bubble-editor/tabs-and-sections/settings-tab/web-app.md)
- [Custom domain and DNS](/help-guides/getting-started/navigating-the-bubble-editor/tabs-and-sections/settings-tab/web-app/custom-domain-and-dns.md)
- [Native mobile](/help-guides/getting-started/navigating-the-bubble-editor/tabs-and-sections/settings-tab/native-mobile.md)
- [Logs tab](/help-guides/getting-started/navigating-the-bubble-editor/tabs-and-sections/logs-tab.md)
- [Tools](/help-guides/getting-started/navigating-the-bubble-editor/tools.md)
- [Key features](/help-guides/getting-started/navigating-the-bubble-editor/tools/key-features.md)
- [The search tool](/help-guides/getting-started/navigating-the-bubble-editor/tools/the-search-tool.md)
- [The Issue Checker](/help-guides/getting-started/navigating-the-bubble-editor/tools/the-issue-checker.md)
- [Notes](/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](/help-guides/getting-started/navigating-the-bubble-editor/previewing-your-app.md)
- [Transitioning to Bubble from...](/help-guides/getting-started/transitioning-to-bubble-from.md)
- [JavaScript](/help-guides/getting-started/transitioning-to-bubble-from/javascript.md)
- [HTML and CSS](/help-guides/getting-started/transitioning-to-bubble-from/html-and-css.md)
- [SQL](/help-guides/getting-started/transitioning-to-bubble-from/sql.md)
- [Design](/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](/help-guides/design/elements.md): This section covers elements – the building blocks that make up your application's user interface
- [Web app](/help-guides/design/elements/web-app.md)
- [The page](/help-guides/design/elements/web-app/the-page.md): The page is the blank canvas on which you design your app's user interface.
- [Containers](/help-guides/design/elements/web-app/containers.md): This section covers the container elements, used to group and control the behavior of other elements
- [Groups](/help-guides/design/elements/web-app/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](/help-guides/design/elements/web-app/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](/help-guides/design/elements/web-app/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](/help-guides/design/elements/web-app/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](/help-guides/design/elements/web-app/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](/help-guides/design/elements/web-app/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](/help-guides/design/elements/web-app/visual-elements.md): This section describes the visual elements that are available in the Bubble editor
- [Input forms](/help-guides/design/elements/web-app/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](/help-guides/design/elements/web-app/input-forms/text-and-numbers.md): This section covers elements that accept text and numbers as user input
- [Dates and time](/help-guides/design/elements/web-app/input-forms/dates-and-time.md): This section covers elements that accepts dates and time as user input
- [File uploads](/help-guides/design/elements/web-app/input-forms/file-uploads.md): This section covers elements that lets your users upload files and images
- [Selection controls](/help-guides/design/elements/web-app/input-forms/selection-controls.md): This section covers selection control elements, that lets you set up input elements with predefined options
- [iOS and Android app](/help-guides/design/elements/ios-and-android-app.md)
- [The view](/help-guides/design/elements/ios-and-android-app/the-view.md)
- [Containers](/help-guides/design/elements/ios-and-android-app/containers.md)
- [Visual elements](/help-guides/design/elements/ios-and-android-app/visual-native-app-elements.md)
- [Input forms](/help-guides/design/elements/ios-and-android-app/input-forms.md)
- [Mobile reusable elements](/help-guides/design/elements/ios-and-android-app/mobile-reusable-elements.md)
- [The element hierarchy](/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](/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.
- [Reusable Elements](/help-guides/design/elements/reusable-elements.md): This section covers reusable elements: elements that can be using in multiple places in your app
- [Styling](/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](/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](/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](/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](/help-guides/design/styling/using-custom-fonts.md)
- [Responsive design](/help-guides/design/responsive-design.md)
- [Building responsive pages](/help-guides/design/responsive-design/building-responsive-pages.md)
- [Legacy articles](/help-guides/design/responsive-design/legacy-articles.md)
- [The Basics (Legacy)](/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)](/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](/help-guides/design/responsive-design/legacy-articles/migrating-legacy-pages.md)
- [Tips When Designing (Legacy)](/help-guides/design/responsive-design/legacy-articles/tips.md)
- [Templates](/help-guides/design/using-a-template.md)
- [The Component Library](/help-guides/design/the-component-library.md)
- [Importing from Figma](/help-guides/design/importing-from-figma.md)
- [Auto layout](/help-guides/design/importing-from-figma/auto-layout.md)
- [Custom elements](/help-guides/design/importing-from-figma/custom-elements.md)
- [Data](/help-guides/data.md): This section covers the different ways you work with data in Bubble
- [The database](/help-guides/data/the-database.md): This section covers different aspects of how the Bubble database works
- [Data types and fields](/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](/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](/help-guides/data/the-database/finding-data.md): This section covers how to search for data using constraints
- [Displaying data](/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](/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](/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
- [Export/import data](/help-guides/data/the-database/export-import-data.md)
- [Exporting data](/help-guides/data/the-database/export-import-data/exporting-data.md)
- [Importing data (CSV)](/help-guides/data/the-database/export-import-data/importing-data-csv.md)
- [Working with location data](/help-guides/data/the-database/working-with-location-data.md)
- [Using Algolia](/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](/help-guides/data/the-database/database-structure-by-app-type.md)
- [Marketplace Apps](/help-guides/data/the-database/database-structure-by-app-type/marketplace-apps.md)
- [Directory & Listings Apps](/help-guides/data/the-database/database-structure-by-app-type/directory-and-listings-apps.md)
- [Social Network Apps](/help-guides/data/the-database/database-structure-by-app-type/social-network-apps.md)
- [SaaS Apps](/help-guides/data/the-database/database-structure-by-app-type/saas-apps.md)
- [Project Management Apps](/help-guides/data/the-database/database-structure-by-app-type/project-management-apps.md)
- [CRM Apps](/help-guides/data/the-database/database-structure-by-app-type/crm-apps.md)
- [Professional Services Apps](/help-guides/data/the-database/database-structure-by-app-type/professional-services-apps.md)
- [On-demand Apps](/help-guides/data/the-database/database-structure-by-app-type/on-demand-apps.md)
- [Documentation/ CMS Apps](/help-guides/data/the-database/database-structure-by-app-type/documentation-cms-apps.md)
- [Applicant Tracking System (ATS) Apps](/help-guides/data/the-database/database-structure-by-app-type/applicant-tracking-system-ats-apps.md)
- [Portfolio Apps](/help-guides/data/the-database/database-structure-by-app-type/portfolio-apps.md)
- [Gallery Apps](/help-guides/data/the-database/database-structure-by-app-type/gallery-apps.md)
- [Online Store / Ecommerce Apps](/help-guides/data/the-database/database-structure-by-app-type/online-store-ecommerce-apps.md)
- [Blog Apps](/help-guides/data/the-database/database-structure-by-app-type/blog-apps.md)
- [Messaging App](/help-guides/data/the-database/database-structure-by-app-type/messaging-app.md)
- [Dashboards](/help-guides/data/the-database/database-structure-by-app-type/dashboards.md)
- [Building Block Apps](/help-guides/data/the-database/database-structure-by-app-type/building-block-apps.md)
- [Bubble as a backend](/help-guides/data/the-database/database-structure-by-app-type/bubble-as-a-backend.md)
- [Files](/help-guides/data/files.md): This section covers how Bubble handles uploaded files and images and
- [Images](/help-guides/data/images.md)
- [Static data](/help-guides/data/static-data.md): This section covers different ways of saving static data in Bubble
- [App texts (translations)](/help-guides/data/static-data/app-texts-translations.md): This section covers how to translate your app into multiple languages
- [Option sets](/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](/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](/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](/help-guides/data/temporary-data/url-parameters.md)
- [User accounts](/help-guides/data/user-accounts.md): This article covers how you create and manage Users in your app
- [Authentication plugins](/help-guides/data/user-accounts/authentication-plugins.md)
- [Facebook plugin](/help-guides/data/user-accounts/authentication-plugins/facebook-plugin.md)
- [Fitbit plugin](/help-guides/data/user-accounts/authentication-plugins/fitbit-plugin.md)
- [Google plugin](/help-guides/data/user-accounts/authentication-plugins/google-plugin.md)
- [Instagram plugin](/help-guides/data/user-accounts/authentication-plugins/instagram-plugin.md)
- [LinkedIn plugin](/help-guides/data/user-accounts/authentication-plugins/linkedin-plugin.md)
- [Pinterest plugin](/help-guides/data/user-accounts/authentication-plugins/pinterest-plugin.md)
- [Slack plugin](/help-guides/data/user-accounts/authentication-plugins/slack-plugin.md)
- [Wistia plugin](/help-guides/data/user-accounts/authentication-plugins/wistia-plugin.md)
- [YouTube plugin](/help-guides/data/user-accounts/authentication-plugins/youtube-plugin.md)
- [Cookies set by Bubble](/help-guides/data/user-accounts/cookies-set-by-bubble.md)
- [Time, dates and time zones](/help-guides/data/time-dates-and-time-zones.md)
- [Logic](/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](/help-guides/logic/the-frontend-and-backend.md): This section describes the difference between workflows running on the frontend and backend
- [Workflows](/help-guides/logic/workflows.md): This section explores workflows — the driving force that powers your app and brings its functionality to life.
- [Events](/help-guides/logic/workflows/events.md): This section covers events, which are the triggers that start a workflow
- [Frontend events](/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](/help-guides/logic/workflows/events/frontend-events/recurring-workflows.md): This section covers recurring client-side workflows
- [Custom events](/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](/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](/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](/help-guides/logic/workflows/actions.md): This section covers actions, which are the steps in a workflow that perform different tasks
- [Dynamic expressions](/help-guides/logic/dynamic-expressions.md): This section covers how to set up dynamic expressions in Bubble
- [Conditions](/help-guides/logic/conditions.md)
- [Navigation](/help-guides/logic/navigation.md): This section covers how to navigate between sections and pages in your app
- [Single-page applications (SPA)](/help-guides/logic/navigation/single-page-applications-spa.md): This section covers navigation of single-page applications
- [Multi-page applications](/help-guides/logic/navigation/multi-page-applications.md): This section covers navigation of multi-page applications
- [Page slugs](/help-guides/logic/navigation/page-slugs.md)
- [Device resources](/help-guides/logic/device-resources.md)
- [Location services](/help-guides/logic/device-resources/location-services.md)
- [Camera/photo library](/help-guides/logic/device-resources/camera-photo-library.md)
- [Workload](/help-guides/workload.md)
- [Understanding workload](/help-guides/workload/understanding-workload.md)
- [Activity types](/help-guides/workload/understanding-workload/activity-types.md): This section covers how different activity types contribute to your app's total workload
- [The workload calculation](/help-guides/workload/understanding-workload/the-workload-calculation.md)
- [Client-side and server-side processing](/help-guides/workload/understanding-workload/client-side-and-server-side-processing.md)
- [Tracking workload](/help-guides/workload/tracking-workload.md)
- [Measuring](/help-guides/workload/tracking-workload/measuring-workload.md)
- [Using App Metrics](/help-guides/workload/tracking-workload/measuring-workload/using-app-metrics.md): This section covers how to use App metrics to analyze how different activities contribute to your app's total workload over a given period of time
- [Monitoring](/help-guides/workload/tracking-workload/monitoring-workload.md)
- [Workload notifications](/help-guides/workload/tracking-workload/monitoring-workload/workload-notifications.md)
- [Infinite recursion protection](/help-guides/workload/tracking-workload/monitoring-workload/infinite-recursion-protection.md)
- [Optimizing workload](/help-guides/workload/optimizing-workload.md)
- [Optimization framework](/help-guides/workload/optimizing-workload/optimization-framework.md)
- [Optimization checklist](/help-guides/workload/optimizing-workload/optimization-checklist.md)
- [Page load](/help-guides/workload/optimizing-workload/optimization-checklist/page-load.md)
- [Searches](/help-guides/workload/optimizing-workload/optimization-checklist/searches.md)
- [Workflows and actions](/help-guides/workload/optimizing-workload/optimization-checklist/workflows-and-actions.md)
- [Backend workflows](/help-guides/workload/optimizing-workload/optimization-checklist/backend-workflows.md)
- [Agency showcases](/help-guides/workload/optimizing-workload/agency-showcases.md)
- [Minimum Studio](/help-guides/workload/optimizing-workload/agency-showcases/minimum-studio.md)
- [Neam](/help-guides/workload/optimizing-workload/agency-showcases/neam.md)
- [Support Dept](/help-guides/workload/optimizing-workload/agency-showcases/support-dept.md)
- [Security](/help-guides/security.md)
- [Bubble's security features](/help-guides/security/bubbles-security-features.md)
- [Planning app security](/help-guides/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](/help-guides/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](/help-guides/security/bubble-account-security.md): This section covers how to keep your Bubble account secure
- [App security](/help-guides/security/app-security.md): This section covers security applied on an app level
- [Page security](/help-guides/security/page-security.md): This section covers security on pages, elements and workflows
- [API security](/help-guides/security/api-security.md): This section covers security related to incoming and outgoing API calls
- [API Connector security](/help-guides/security/api-security/api-connector-security.md): This section covers security related to the API Connector plugin.
- [Data API security](/help-guides/security/api-security/data-api-security.md): This section covers security related to the Data API.
- [Workflow API security](/help-guides/security/api-security/workflow-api-security.md): This section covers security related to the Workflow API.
- [Security dashboard](/help-guides/security/security-dashboard.md)
- [Overview](/help-guides/security/security-dashboard/overview.md)
- [Security dashboard plan features](/help-guides/security/security-dashboard/security-dashboard-plan-features.md)
- [Security tests](/help-guides/security/security-dashboard/security-tests.md)
- [Privacy rules checker](/help-guides/security/security-dashboard/security-tests/privacy-rules-checker.md)
- [Automated tests](/help-guides/security/security-dashboard/security-tests/automated-tests.md)
- [Issue explorer](/help-guides/security/security-dashboard/security-tests/issue-explorer.md)
- [Issue details](/help-guides/security/security-dashboard/security-tests/issue-details.md)
- [Test settings](/help-guides/security/security-dashboard/security-tests/test-settings.md)
- [Pages rating](/help-guides/security/security-dashboard/security-tests/test-settings/pages-rating.md)
- [Data type rating](/help-guides/security/security-dashboard/security-tests/test-settings/data-type-rating.md)
- [App description](/help-guides/security/security-dashboard/security-tests/test-settings/app-description.md)
- [Configure versions](/help-guides/security/security-dashboard/security-tests/test-settings/configure-versions.md)
- [Security checklist](/help-guides/security/security-checklist.md)
- [Previewing your app](/help-guides/previewing-your-app.md)
- [Previewing a web app](/help-guides/previewing-your-app/previewing-a-web-app.md)
- [Previewing a mobile app](/help-guides/previewing-your-app/previewing-a-mobile-app.md)
- [Publishing your app](/help-guides/publishing-your-app.md)
- [Web app](/help-guides/publishing-your-app/web-app.md)
- [Native mobile app](/help-guides/publishing-your-app/native-mobile-app.md)
- [Global native mobile settings](/help-guides/publishing-your-app/native-mobile-app/global-native-mobile-settings.md)
- [iOS App Store](/help-guides/publishing-your-app/native-mobile-app/ios-app-store.md)
- [Google Play Store](/help-guides/publishing-your-app/native-mobile-app/google-play-store.md)
- [Publishing FAQ](/help-guides/publishing-your-app/native-mobile-app/publishing-faq.md)
- [AI](/help-guides/ai.md)
- [Generate apps with AI](/help-guides/ai/bubbles-ai-app-generator.md)
- [About AI app generation](/help-guides/ai/bubbles-ai-app-generator/about-ai-app-generation.md)
- [Generate data types](/help-guides/ai/generate-data-types.md)
- [AI page designer](/help-guides/ai/ai-page-designer.md)
- [Connect to AI agents](/help-guides/ai/connect-to-ai-agents.md)
- [Maintenance](/help-guides/maintaining-an-application.md)
- [Collaborators](/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](/help-guides/maintaining-an-application/version-control.md): This section covers the version control system.
- [Best practices: Version control](/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](/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](/help-guides/maintaining-an-application/version-control/terminology.md): This section contains terminology related to the version control system
- [Version Control (legacy)](/help-guides/maintaining-an-application/version-control/version-control-legacy.md)
- [Commenting](/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](/help-guides/maintaining-an-application/database-maintenance.md): This section covers copying, restoring and running bulk operations on the database
- [Copying the database](/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](/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](/help-guides/maintaining-an-application/database-maintenance/bulk-operations.md): This section covers the bulk operations, which lets you run API workflows on a list of things directly from the Bubble database editor
- [Bulk operation methods compared](/help-guides/maintaining-an-application/database-maintenance/bulk-operations/bulk-operation-methods-compared.md): This article compares the two methods for large bulk operations.
- [Wiping change history](/help-guides/maintaining-an-application/database-maintenance/wiping-change-history.md)
- [Performance](/help-guides/maintaining-an-application/performance-and-scaling.md)
- [Hard limits](/help-guides/maintaining-an-application/performance-and-scaling/hard-limits.md)
- [Capacity Usage (legacy)](/help-guides/maintaining-an-application/performance-and-scaling/capacity-usage.md)
- [Notes on queries](/help-guides/maintaining-an-application/performance-and-scaling/notes-on-queries.md)
- [SEO](/help-guides/maintaining-an-application/seo.md): This section covers how to work with SEO in Bubble.
- [Introduction to SEO](/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](/help-guides/maintaining-an-application/seo/seo-app.md): This section covers the app-wide SEO features that Bubble offers
- [SEO: Page](/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](/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](/help-guides/maintaining-an-application/testing-and-debugging/the-basics.md): This section covers general advice for testing and debugging your app
- [The debugger](/help-guides/maintaining-an-application/testing-and-debugging/using-the-debugger.md)
- [The native mobile debugger](/help-guides/maintaining-an-application/testing-and-debugging/the-native-mobile-debugger.md)
- [The server logs](/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](/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](/help-guides/maintaining-an-application/scheduler.md): This section covers the scheduler, which lets you view, pause and delete upcoming scheduled workflows
- [Integrations](/help-guides/integrations.md): This section covers different ways to integrate your application to other apps on the web
- [API](/help-guides/integrations/api.md): Unlock the power of APIs in your Bubble application
- [Introduction to APIs](/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?](/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](/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](/help-guides/integrations/api/the-bubble-api/bubble-api-terminology.md): This section covers the specific Bubble-related terminology concerning APIs
- [Authentication](/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](/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](/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](/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](/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](/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](/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](/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](/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](/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](/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](/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](/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](/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](/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](/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](/help-guides/integrations/api/the-bubble-api/the-workflow-api/api-workflows/examples-and-walkthroughs.md)
- [The API Connector](/help-guides/integrations/api/the-api-connector.md): This section covers Bubble's API Connector. The API Connector is used to make outbound connections to external applications and use it as a data source or trigger actions.
- [Authentication](/help-guides/integrations/api/the-api-connector/authentication.md): This section covers the different authentication methods the API Connector offers.
- [API guides](/help-guides/integrations/api/the-api-connector/api-guides.md)
- [OpenAI](/help-guides/integrations/api/the-api-connector/api-guides/openai.md)
- [Authentication](/help-guides/integrations/api/the-api-connector/api-guides/openai/authentication.md)
- [Calls](/help-guides/integrations/api/the-api-connector/api-guides/openai/calls.md)
- [ChatGPT](/help-guides/integrations/api/the-api-connector/api-guides/openai/calls/chatgpt.md)
- [Chat](/help-guides/integrations/api/the-api-connector/api-guides/openai/calls/chatgpt/chat.md)
- [Google Translate](/help-guides/integrations/api/the-api-connector/api-guides/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](/help-guides/integrations/api/the-api-connector/api-guides/google-translate/how-to-setup-google-api-keys.md): The video guide below will help you set up API keys in Google Cloud.
- [Streaming API](/help-guides/integrations/api/the-api-connector/streaming-api.md)
- [Plugins that connect to APIs](/help-guides/integrations/api/plugins-that-connect-to-apis.md): This section covers plugins that offer API-related services
- [API Glossary](/help-guides/integrations/api/api-glossary.md): This section covers widely used API terminology.
- [Plugins](/help-guides/integrations/using-plugins.md)
- [What Plugins Can Do](/help-guides/integrations/using-plugins/what-plugins-can-do.md)
- [Installing and using Plugins](/help-guides/integrations/using-plugins/installing-and-using-plugins.md)
- [Special Plugins](/help-guides/integrations/using-plugins/special-plugins.md)
- [SQL Database Connector](/help-guides/integrations/sql-database-connector.md): This section covers the SQL Database Connector plugin, which lets you connect with external SQL databases
- [Bubble App Connector](/help-guides/integrations/bubble-app-connector.md): This section covers the Bubble App Connector plugin, used to connect two Bubble applications to each other
- [WorkOS](/help-guides/integrations/workos.md)
- [WorkOS SSO](/help-guides/integrations/workos/workos-sso.md)
- [WorkOS API](/help-guides/integrations/workos/workos-api.md)
- [Infrastructure](/help-guides/infrastructure.md)
- [Sub-apps](/help-guides/infrastructure/sub-apps.md)
- [Bubble release tiers](/help-guides/infrastructure/bubble-release-tiers.md)
- [Hosting and scaling](/help-guides/infrastructure/hosting-and-scaling.md): This section explores how Bubble hosts your app
- [How Bubble hosting works](/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](/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)](/help-guides/infrastructure/hosting-and-scaling/cdn-cloudflare.md)
- [Bubble app names](/help-guides/infrastructure/hosting-and-scaling/bubble-app-names.md)
- [Compliance](/help-guides/infrastructure/compliance.md): This section covers how Bubble works with different compliance frameworks
- [GDPR](/help-guides/infrastructure/compliance/gdpr.md): The General Data Protection Regulation
- [SOC 2 Type II](/help-guides/infrastructure/compliance/soc-2-type-ii.md): This section covers Bubble and SOC 2 compliance
- [HIPAA](/help-guides/infrastructure/compliance/hipaa.md): This section covers Bubble and HIPAA compliance
- [Other frameworks and standards](/help-guides/infrastructure/compliance/other-frameworks.md)
- [Bubble for Enterprise](/help-guides/bubble-for-enterprise.md)
- [Hosting and infrastructure](/help-guides/bubble-for-enterprise/hosting-and-infrastructure.md)
- [Dedicated instance](/help-guides/bubble-for-enterprise/hosting-and-infrastructure/dedicated-instance.md)
- [The Dedicated editor experience](/help-guides/bubble-for-enterprise/hosting-and-infrastructure/dedicated-instance/the-dedicated-editor-experience.md)
- [Technical specs](/help-guides/bubble-for-enterprise/hosting-and-infrastructure/dedicated-instance/technical-specs.md)
- [Main cluster dependencies](/help-guides/bubble-for-enterprise/hosting-and-infrastructure/dedicated-instance/main-cluster-dependencies.md)
- [Customizable options](/help-guides/bubble-for-enterprise/hosting-and-infrastructure/dedicated-instance/customizable-options.md)
- [Migration process](/help-guides/bubble-for-enterprise/hosting-and-infrastructure/dedicated-instance/migration-process.md)
- [Pre-migration](/help-guides/bubble-for-enterprise/hosting-and-infrastructure/dedicated-instance/migration-process/pre-migration.md)
- [During migration](/help-guides/bubble-for-enterprise/hosting-and-infrastructure/dedicated-instance/migration-process/during-migration.md)
- [Post-migration](/help-guides/bubble-for-enterprise/hosting-and-infrastructure/dedicated-instance/migration-process/post-migration.md)
- [Security and compliance](/help-guides/bubble-for-enterprise/security-and-compliance.md)
- [Single sign-on (SSO)](/help-guides/bubble-for-enterprise/security-and-compliance/single-sign-on-sso.md)
- [Admin and collaboration](/help-guides/bubble-for-enterprise/admin-and-collaboration.md)
- [Priority support](/help-guides/bubble-for-enterprise/priority-support.md)
- [Billing and Payment Guideline for Dedicated Instances](/help-guides/bubble-for-enterprise/billing-and-payment-guideline-for-dedicated-instances.md)
