Home
Providers
Bubble
Bubble
Bubble is a no-code application development platform that lets builders ship full-stack web and mobile apps without writing code. Bubble exposes three developer APIs — the Data API for CRUD against the app database, the Workflow API for triggering backend automations, and a JavaScript Plugin API for extending the platform with custom actions and elements. Server-side consumption is metered in Workload Units (WU) bundled into a tiered subscription (Free, Starter, Growth, Team, Enterprise) with overage pricing for additional WU and storage.
Bubble publishes 6 APIs on the APIs.io network, including Data API, Workflow API, Action API, and 3 more. Tagged areas include No-Code, Application Platform, Database, Workflow Automation, and Plugins.
The Bubble catalog on APIs.io includes 1 JSON-LD context and 2 Spectral governance rulesets.
Bubble’s developer surface includes authentication, documentation, getting-started guide, API reference, pricing, signup flow, developer portal, and 48 more developer resources.
6 APIs
10 Features
6 Use Cases
No-Code Application Platform Database Workflow Automation Plugins
On this page
Kin Score
APIs 6
Postman 3
Open Collections 3
Arazzo 10
Pricing Plans 1
Rate Limits 1
FinOps 1
Features 10
Vocabularies 1
Spectral Rules 2
JSON Schema 4
Examples 5
Security Posture 3
Agentic Access 1
Use Cases 6
Integrations 10
Solutions 4
Resources 55
apis.yml
79 Operational Transparency
Composite quality — 75.6/100 · exemplar
Contract Quality
18.4 / 25
Developer Ergonomics
11.3 / 20
Commercial Clarity
20.0 / 20
Operational Transparency
10.3 / 13
Agent readiness — 34/100 · agent aware
Machine-Readable Contract
18 / 18
Agentic Access Contract
10 / 10
MCP Server
0 / 12
Machine-Readable Auth
10 / 10
Idempotency
0 / 9
Stable Error Semantics
0 / 8
Request/Response Examples
7 / 7
Rate-Limit Signaling
7 / 7
Typed Event Surface
0 / 6
Agent Skills
0 / 5
Well-Known Catalog
0 / 4
Consent & Bot Identity
0 / 3
A2A Agent Card
0 / 8
Dry-Run / Simulate Mode
0 / 4
Individual APIs this provider publishes, each with its own machine-readable definition.
Ready-to-run Postman collections for exercising this provider's APIs.
Open, tool-agnostic API collections (OpenAPI-derived and Bruno).
Multi-step API workflows described with the Arazzo specification.
Scroll for all 10
Published pricing tiers and plan structures.
Documented rate limits and quota policies.
Cost, billing, and metering signals for API financial operations.
Notable capabilities this provider offers.
Scroll for all 10
JSON-LD contexts and semantic vocabularies used across these APIs.
Spectral governance rulesets for linting and validating these APIs.
Standalone JSON Schema definitions for this provider's data models.
Example request and response payloads for these APIs.
Authentication, domain security, vulnerability disclosure, and trust-center signals.
Recommended x-agentic-access execution contracts for AI agents.
What developers build with this provider.
Pre-built integrations with other platforms and tools.
Scroll for all 10
Packaged solutions this provider offers.
Get Started 4
Portal, sign-up, and the first successful call
Documentation 2
Reference material describing how the API behaves
Agent Surfaces 1
MCP servers, agent skills, and machine-readable catalogs
Design & Contract 13
Pagination, idempotency, versioning, errors, and events
Scroll for all 13
Build 7
SDKs, sample code, and the tooling you integrate with
Scroll for all 7
Access & Security 7
Authentication, authorization, and security posture
Scroll for all 7
Learn 2
Tutorials, courses, talks, and written guidance
Operate 5
Status, limits, changes, and where to get help
Commercial 6
Pricing, plans, and the legal terms of use
Company 2
The organization behind the API
Other 6
Properties that don't map to a standard resource type
Source (apis.yml)
aid: bubble
url: https://raw.githubusercontent.com/api-evangelist/bubble/refs/heads/main/apis.yml
name: Bubble
type: Index
accessModel:
pricing: freemium
onboarding: self-serve
trial: false
try_now: true
public: false
label: Freemium · Self-serve signup
confidence: high
source:
- plans
- authentication
generated: '2026-07-22'
method: derived
image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/icons/bubble.png
description: 'Bubble is a no-code application development platform that lets builders ship
full-stack web and mobile apps without writing code. Bubble exposes three
developer APIs — the Data API for CRUD against the app database, the
Workflow API for triggering backend automations, and a JavaScript Plugin
API for extending the platform with custom actions and elements. Server-side
consumption is metered in Workload Units (WU) bundled into a tiered
subscription (Free, Starter, Growth, Team, Enterprise) with overage pricing
for additional WU and storage.
'
created: '2026-05-06'
modified: '2026-05-19'
specificationVersion: '0.19'
tags:
- No-Code
- Application Platform
- Database
- Workflow Automation
- Plugins
url-source: https://bubble.io/
apis:
- name: Bubble Data API
description: 'REST API exposing the Bubble app database. Supports search with
constraints, cursor-based pagination, single-record CRUD, bulk create
(up to 1,000 records), and metadata discovery. Authentication uses
bearer tokens (admin tokens bypass privacy rules; user tokens enforce
them). Endpoints are available on both live and `version-test`
(development) environments.
'
humanURL: https://manual.bubble.io/core-resources/api/the-bubble-api/the-data-api.md
baseURL: https://{appname}.bubbleapps.io/api/1.1
tags:
- Data API
- REST
- CRUD
- Database
properties:
- type: Documentation
url: https://manual.bubble.io/core-resources/api/the-bubble-api/the-data-api.md
- type: APIReference
url: https://manual.bubble.io/core-resources/api/the-bubble-api/the-data-api/data-api-endpoints.md
- type: Authentication
url: https://manual.bubble.io/core-resources/api/the-bubble-api/the-data-api/authentication.md
- type: GettingStarted
url: https://manual.bubble.io/core-resources/api/the-bubble-api/the-data-api/data-api-requests.md
- type: OpenAPI
url: openapi/bubble-data-api-openapi.yml
- type: JSONSchema
url: json-schema/bubble-data-thing-schema.json
- type: JSONSchema
url: json-schema/bubble-data-search-response-schema.json
- type: JSONSchema
url: json-schema/bubble-error-schema.json
- name: Bubble Workflow API
description: 'REST API for triggering backend workflows defined in the Bubble editor.
Each workflow is exposed at `/api/1.1/wf/{workflow_name}` and can be
configured for POST or GET, with authentication settings ranging from
public to user/admin to admin-only. Workflows can return JSON, plain
text, or a configurable redirect on success/error.
'
humanURL: https://manual.bubble.io/core-resources/api/the-bubble-api/the-workflow-api.md
baseURL: https://{appname}.bubbleapps.io/api/1.1
tags:
- Workflow API
- REST
- Automation
- Webhooks
properties:
- type: Documentation
url: https://manual.bubble.io/core-resources/api/the-bubble-api/the-workflow-api.md
- type: Security
url: https://manual.bubble.io/help-guides/security/api-security/workflow-api-security.md
- type: OpenAPI
url: openapi/bubble-workflow-api-openapi.yml
- type: JSONSchema
url: json-schema/bubble-workflow-response-schema.json
- aid: bubble:bubble-action-api
name: Bubble Action API
description: Server-side and client-side action functions invoked by Bubble workflows.
humanURL: https://manual.bubble.io/core-resources/api/the-bubble-api/the-data-api.md
baseURL: https://{appname}.bubbleapps.io/api/1.1
tags:
- Action
properties:
- type: OpenAPI
url: openapi/bubble-action-api-openapi.yml
- type: Documentation
url: https://manual.bubble.io/account-and-marketplace/building-plugins.md
- type: APIReference
url: https://manual.bubble.io/account-and-marketplace/building-plugins/updating-to-plugin-api-v4.md
- type: Tutorials
url: https://manual.bubble.io/account-and-marketplace/building-plugins/building-actions.md
- type: Tutorials
url: https://manual.bubble.io/account-and-marketplace/building-plugins/building-elements.md
- aid: bubble:bubble-context-api
name: Bubble Context API
description: Helpers exposed on the runtime context object.
humanURL: https://manual.bubble.io/core-resources/api/the-bubble-api/the-data-api.md
baseURL: https://{appname}.bubbleapps.io/api/1.1
tags:
- Context
properties:
- type: OpenAPI
url: openapi/bubble-context-api-openapi.yml
- type: Documentation
url: https://manual.bubble.io/account-and-marketplace/building-plugins.md
- type: APIReference
url: https://manual.bubble.io/account-and-marketplace/building-plugins/updating-to-plugin-api-v4.md
- type: Tutorials
url: https://manual.bubble.io/account-and-marketplace/building-plugins/building-actions.md
- type: Tutorials
url: https://manual.bubble.io/account-and-marketplace/building-plugins/building-elements.md
- aid: bubble:bubble-element-api
name: Bubble Element API
description: Visual element lifecycle hooks invoked by the Bubble page renderer.
humanURL: https://manual.bubble.io/core-resources/api/the-bubble-api/the-data-api.md
baseURL: https://{appname}.bubbleapps.io/api/1.1
tags:
- Element
properties:
- type: OpenAPI
url: openapi/bubble-element-api-openapi.yml
- type: Documentation
url: https://manual.bubble.io/account-and-marketplace/building-plugins.md
- type: APIReference
url: https://manual.bubble.io/account-and-marketplace/building-plugins/updating-to-plugin-api-v4.md
- type: Tutorials
url: https://manual.bubble.io/account-and-marketplace/building-plugins/building-actions.md
- type: Tutorials
url: https://manual.bubble.io/account-and-marketplace/building-plugins/building-elements.md
- aid: bubble:bubble-thing-api
name: Bubble Thing API
description: Database object accessors exposed to plugin code.
humanURL: https://manual.bubble.io/core-resources/api/the-bubble-api/the-data-api.md
baseURL: https://{appname}.bubbleapps.io/api/1.1
tags:
- Thing
properties:
- type: OpenAPI
url: openapi/bubble-thing-api-openapi.yml
- type: Documentation
url: https://manual.bubble.io/account-and-marketplace/building-plugins.md
- type: APIReference
url: https://manual.bubble.io/account-and-marketplace/building-plugins/updating-to-plugin-api-v4.md
- type: Tutorials
url: https://manual.bubble.io/account-and-marketplace/building-plugins/building-actions.md
- type: Tutorials
url: https://manual.bubble.io/account-and-marketplace/building-plugins/building-elements.md
common:
- type: AgenticAccess
url: agentic-access/bubble-agentic-access.yml
- type: TrustCenter
url: security/bubble-trust-center.yml
- type: DomainSecurity
url: security/bubble-domain-security.yml
- type: Authentication
url: authentication/bubble-authentication.yml
- type: PostmanWorkspace
url: https://www.postman.com/kinlaneapi/bubble/overview
- type: Arazzo
url: arazzo/bubble-bulk-create-then-search-workflow.yml
name: Bubble Bulk Create Then Search
- type: Arazzo
url: arazzo/bubble-create-and-get-thing-workflow.yml
name: Bubble Create and Verify a Thing
- type: Arazzo
url: arazzo/bubble-create-thing-then-trigger-workflow-workflow.yml
name: Bubble Create a Thing Then Trigger a Backend Workflow
- type: Arazzo
url: arazzo/bubble-discover-types-then-search-workflow.yml
name: Bubble Discover Data Types Then Search
- type: Arazzo
url: arazzo/bubble-get-then-replace-thing-workflow.yml
name: Bubble Get Then Replace a Thing
- type: Arazzo
url: arazzo/bubble-initialize-then-trigger-workflow-workflow.yml
name: Bubble Initialize Then Trigger a Backend Workflow
- type: Arazzo
url: arazzo/bubble-search-then-delete-thing-workflow.yml
name: Bubble Search Then Delete a Thing
- type: Arazzo
url: arazzo/bubble-search-then-update-thing-workflow.yml
name: Bubble Search Then Update a Thing
- type: Arazzo
url: arazzo/bubble-trigger-workflow-then-log-thing-workflow.yml
name: Bubble Trigger a Workflow Then Log a Thing
- type: Arazzo
url: arazzo/bubble-upsert-thing-workflow.yml
name: Bubble Upsert a Thing
- type: Documentation
url: https://manual.bubble.io/
- type: GettingStarted
url: https://manual.bubble.io/getting-started.md
- type: APIReference
url: https://manual.bubble.io/core-resources/api.md
- type: Authentication
url: https://manual.bubble.io/help-guides/integrations/api/the-bubble-api/authentication/how-to-authenticate.md
- type: Pricing
url: https://bubble.io/pricing
- type: Plans
url: plans/bubble-plans-pricing.yml
- type: RateLimits
url: rate-limits/bubble-rate-limits.yml
- type: Plans
url: https://manual.bubble.io/account-and-marketplace/account-and-billing/pricing-plans.md
- type: Signup
url: https://bubble.io/signup
- type: Login
url: https://bubble.io/login
- type: Portal
url: https://bubble.io/
- type: Marketplace
url: https://bubble.io/plugins
- type: Customers
url: https://bubble.io/showcase
- type: Showcase
url: https://bubble.io/showcase
- type: Blog
url: https://bubble.io/blog
- type: Support
url: https://bubble.io/contact
- type: ChangeLog
url: https://bubble.io/release-notes
- type: ReleaseNotes
url: https://bubble.io/release-notes
- type: StatusPage
url: https://status.bubble.io/
- type: TermsOfService
url: https://bubble.io/legal/terms-of-service
- type: PrivacyPolicy
url: https://bubble.io/legal/privacy
- type: Compliance
url: https://manual.bubble.io/help-guides/security.md
- type: Security
url: https://manual.bubble.io/help-guides/security/api-security.md
- type: TrustCenter
url: https://bubble.io/trust
- type: Glossary
url: https://manual.bubble.io/glossary.md
- type: Academy
url: https://bubble.io/academy
- type: YouTube
url: https://www.youtube.com/@Bubble
- type: X
url: https://twitter.com/bubble
- type: LinkedIn
url: https://www.linkedin.com/company/bubble-group
- type: GitHubOrganization
url: https://github.com/bubblegroup
- type: KnowledgeCenter
url: https://manual.bubble.io/
- type: JSONLD
url: json-ld/bubble-context.jsonld
- type: SpectralRules
url: rules/bubble-rules.yml
- type: Vocabulary
url: vocabulary/bubble-vocabulary.yml
- type: Examples
url: examples/bubble-data-search-example.json
- type: Examples
url: examples/bubble-data-create-example.json
- type: Examples
url: examples/bubble-data-modify-example.json
- type: Examples
url: examples/bubble-data-bulk-create-example.json
- type: Examples
url: examples/bubble-workflow-trigger-example.json
- type: FinOps
url: finops/bubble-finops.yml
- type: Features
name: Features
data:
- name: Visual Editor
description: Drag-and-drop application designer with responsive layouts and reusable element groups.
- name: Built-In Database
description: Type-safe app database with privacy rules, search constraints, and Data API exposure.
- name: Backend Workflows
description: Server-side automation engine with scheduling, recurring events, and webhook triggers.
- name: Plugin Marketplace
description: Public catalog of plugins exposing custom actions, elements, and integrations to Bubble apps.
- name: API Connector
description: Built-in HTTP client for calling external REST APIs from Bubble workflows and elements.
- name: Custom Domains
description: Connect a custom domain on paid plans, with automatic SSL.
- name: Version Control
description: Editor-level version control with branches and rollback (Growth, Team, Enterprise).
- name: Workload Dashboard
description: Real-time visibility into Workload Unit consumption per activity, page, and workflow.
- name: Mobile Builds
description: Native iOS and Android builds via the Mobile add-on bundles.
- name: Multi-App Editing
description: Multiple editors and multi-app dashboards for agencies and teams.
- type: UseCases
name: Use Cases
data:
- name: Internal Tools
description: Build admin dashboards, CRM panels, and operations consoles without engineering headcount.
- name: Marketplaces
description: Two-sided marketplace MVPs with user roles, listings, search, and payments.
- name: SaaS MVPs
description: Subscription-billed SaaS products with multi-tenant data, auth, and Stripe integration.
- name: Headless Backend
description: Use a Bubble app as a managed backend for separately built mobile or web clients.
- name: Internal API Integrations
description: Webhook ingestion and back-office automation triggered from third-party tools.
- name: Customer Portals
description: Authenticated portals with privacy-rule-controlled data access and document upload.
- type: Integrations
name: Integrations
data:
- name: Stripe
description: Built-in Stripe plugin for payments, subscriptions, and Connect.
- name: SendGrid
description: Transactional and marketing email via the SendGrid plugin.
- name: Twilio
description: SMS and programmable voice via the Twilio plugin.
- name: Google APIs
description: Maps, OAuth, Calendar, Sheets, and Drive integrations via plugins.
- name: AWS
description: S3 file storage, Lambda, and SES integrations.
- name: Algolia
description: Hosted search backed by Algolia for high-volume Bubble data.
- name: Zapier
description: Bubble Workflow API endpoints triggered by Zapier zaps.
- name: Make (Integromat)
description: Bubble Workflow API endpoints triggered by Make scenarios.
- name: OpenAI
description: AI-powered features via OpenAI plugin actions.
- name: Slack
description: Outbound notifications and inbound webhooks for team collaboration.
- type: Solutions
name: Solutions
data:
- name: For Founders
description: Ship a SaaS or marketplace MVP without hiring engineers; iterate with users in real time.
- name: For Agencies
description: White-label client apps with multi-app editor, version control, and sub-app architecture.
- name: For Enterprise
description: Dedicated infrastructure, SSO, custom rate limits, advanced security, and SLA-backed support.
- name: For Developers
description: Build and publish plugins to the marketplace; extend Bubble apps with custom JavaScript actions and elements.
maintainers:
- FN: Kin Lane
email: kinlane@gmail.com