Everything from

Bubble Docs

6 resources from Bubble Docs we point founders to, and the questions each answers.

📄 Article
✓ Link checked Free Intermediate

Why we picked it Anything batch like, bulk updates, recalculations, imports, belongs on the server, not in a page the user is staring at. This is the official guide to doing that work in backend workflows without timing out or burning workload. It pairs directly with the advice to move heavy operations off the hot path.

Optimizing backend workflows

From Bubble Docs by Bubble 12 min read

  • Run bulk and batch work server side so the interface stays responsive
  • Chunk large jobs to avoid timeouts and runaway workload
  • Schedule expensive results once and store them for instant reads
Open manual.bubble.io
📄 Article
✓ Link checked Free Beginner

Why we picked it Slowness and cost come from the same root: work your app does that it did not need to. This explains how Bubble measures that work across page loads, searches, and workflows, which gives you a number to chase instead of a vague feeling. Understanding it makes the other optimizations concrete.

The workload calculation

From Bubble Docs by Bubble 10 min read

  • Searches, workflows, and page loads all consume measurable workload
  • Custom states live on the device and cost nothing to set
  • The same waste that spikes workload is what makes pages feel slow
Open manual.bubble.io
📄 Article
✓ Link checked Free Beginner

Why we picked it Official guidance on styling and structuring a no, code app so it reads as intentional rather than assembled from blocks. It covers reusable styles, consistent components, and layout, the exact things that separate a custom, feeling app from an obvious template. Even if you use a different tool, the reusable, style, base advice transfers.

Bubble Design and UX Guide

From Bubble Docs by Bubble 15 min read

  • Define styles once and reuse them for visual consistency
  • Reusable elements keep navigation and components coherent
  • Custom styling is what removes the stacked, blocks look
Open manual.bubble.io
📄 Article
✓ Link checked Free Beginner

Why we picked it This is the official, canonical explanation of the one feature that actually protects your data in Bubble. It makes the core point directly: privacy rules stop data at the server, so it never even reaches the browser, unlike a filter or a hidden element that only pretends the data is gone. Read this before you build anything real, because a Bubble app with empty privacy rules is an open database.

Protecting data with privacy rules

From Bubble Docs by Bubble

  • Privacy rules run on the server, so blocked data never leaves the database
  • Hiding an element on the page does not hide the underlying record
  • Set a rule on every data type, starting from deny and granting access explicitly
Open manual.bubble.io
📄 Article
✓ Link checked Free Intermediate

Why we picked it Your app has a second front door most builders forget: the Data API, a public URL that returns your tables as raw JSON. This page shows how that endpoint respects (or ignores) your privacy rules and how to disable it per data type. It is the exact surface an attacker hits when they skip your pages entirely and just query your database over HTTP.

Data API security

From Bubble Docs by Bubble

  • The Data API can expose whole tables as JSON if privacy rules are missing
  • Turn off Data API access for any data type that does not need it
  • The same privacy rules protect both your pages and your API
Open manual.bubble.io
📄 Article
✓ Link checked Free Intermediate

Why we picked it When your app calls a paid service (OpenAI, a payment provider, an email tool), the key can end up visible in the browser if you set it up in the wrong place. This page explains where Bubble keeps those keys private (server side) versus where they leak (client side calls). Getting this right is how you avoid handing strangers your billing.

API Connector security

From Bubble Docs by Bubble

  • Mark third-party keys as server-side so they never render in the browser
  • Client-side API calls expose the key in the network tab
  • A leaked key can run up real charges on your account
Open manual.bubble.io
eChai Partner Brands