Bubble logo

Bubble

Free tier

Build full-stack web & mobile apps visually — no code required

Free tier available·All audiences·Powered by OpenAI·API available

Key strengths

Full-stack visual app builder with no coding requiredAI-assisted app generation from natural language promptsBuilt-in database, workflows, and user authenticationExtensive plugin ecosystem and third-party API integrationsScales from MVP to production-grade apps
Free tier + paid plans · from $29 USD/mo
New York, USA
Founded 2012

Get alerts when Bubble changes

Free. We'll email you when pricing, the free tier, API access or open-source status changes.

No ratings yet

Technical Setup & API Usage

Data API

Bubble exposes a RESTful Data API for all app databases. Enable it under Settings → API → Enable Data API, then use endpoints like:

GET  https://<your-app>.bubbleapps.io/api/1.1/obj/<data-type>
POST https://<your-app>.bubbleapps.io/api/1.1/obj/<data-type>

Authenticate requests with an API token passed as a header:

Authorization: Bearer <your_api_token>

Workflow API

Expose server-side workflows as callable HTTP endpoints via Settings → API → Enable Workflow API. Define triggers as "API Workflow" and call them externally:

POST https://<your-app>.bubbleapps.io/api/1.1/wf/<workflow-name>
Content-Type: application/json
{ "param1": "value1" }

Plugin Development

Build custom plugins using the Plugin Editor with JavaScript for client-side and server-side (Node.js) actions. Plugins can expose new UI elements, actions, and data sources to app builders.

API Connector

Connect to any third-party REST or GraphQL API via the built-in API Connector plugin. Configure authentication (API Key, OAuth2, Bearer Token), define calls, and use responses as dynamic data throughout your app.

Alternatives

Alternatives to Bubble

See all alternatives
Browse all 15 no-code & low-code tools

Is Bubble yours? Claim the listing & get the badge