RankDude

Bubble Review: AI App Builder, Pricing & My Test Results

By Miles Foster, Owner and tester, RankDude. Tested , published .

Bubble's editor with the Fitting Room page on the left and the AI Agent chat on the right, listing what the Agent built and what still needs the owner's action
Tested 26 Oct 2026

My grade

3.3/5Average

Average: the average of 8 graded tests.

Prefer to listen or watch? A 4-minute walkthrough, or the 7-minute video. Sound on.

I gave Bubble the same brief every app builder gets: a booking app for a made-up Pilates studio. I approved the plan its AI Agent proposed, let it build the app, ran 24 checks on the live app, attacked it twice, asked for changes until the AI credits ran low and looked for a code export. I paid nothing, on a free trial of the Starter plan.

Every measurement is in the Bubble test results.

What I paid for, and what I built on Bubble

Live and monitored

I built one app, from one brief, on a free Starter trial. It is as Bubble's Agent made it, plus a few steps by hand in the admin screen and data view, and eight changes:

Bubble test app, the Bubble test app: a Pilates studio app, built on the Starter trial, on its Bubble address.
Bubble test app

Bubble test app

Pilates studio app, built on the Starter trial, on its Bubble address., built on the Starter trial, on Bubble's address.

Up now· live 21 minutes after my brief; unpublished when I cancelled the trial

Open the Bubble test app ↗

It runs on Bubble's servers, whatever the address. See the proof

My Bubble AI App Builder Test Results

CategoryGradeIn short
Prompt to working appLive in minutes, but it needed my hands4/5Good
Brief accuracyMost checks passed, seed classes missing4/5Good
Logins and securityAnyone can sign up as admin3/5Average
Data survivesSaved, edited, deleted and exported5/5Excellent
Twelve changesMost changes worked, a few did not3/5Average
Publish, speed, mobileOnline in moments, slow on a phone3/5Average
Code exportNo way to export the app1/5Poor
Cost to finishFree trial, but the credits ran low3/5Average
Overall3.3/5Average

What Is Bubble?

Bubble is a visual no-code platform for web apps. Its AI Agent sits in the editor: you describe the app in a chat, it proposes a plan, you approve it, and it builds the pages, the database, the log-in and the workflows. To change something, you type another message.

You pay with AI credits and hosting limits. The Free plan includes 500 credits a month but no live site, and the paid plans run from $39 to $399 a month. I used a 14-day free trial of Starter.

How I Tested Bubble

Every number here comes from my own tests and my own monitors. Nothing is estimated or copied, Bubble never saw the review first, and every app builder gets the same brief, checks, changes and attacks. This review is based on eight graded tests. I left two out. Payments and emails need your own keys, and Bubble has not yet answered my support question.

My tools

Bubble pros and cons

Pros

  • Built in about 13 minutes
  • Booking and cancel rules worked
  • Both access attacks blocked
  • Deploys in seconds
  • Emails arrive with no keys
  • Free trial of Starter

Cons

  • Anyone can sign up as admin
  • Live app opened empty
  • Instructor screen missed a class
  • No code export found
  • Slow on a phone
  • Credits ran low before twelve changes

Bubble Pricing

Bubble has a Free plan with 500 AI credits a month and no live site, then $39 Starter, $134 Growth and $399 Team, each with more AI credits. Prices read on 26 October 2026, monthly view. Billed yearly they are lower.

Bubble plans and prices

PlanPrice a monthWhat you get
Free$0500 AI credits a month. Development version only
Starter$391,000 AI credits, live website, custom domain. The trial I used
Growth$1342,000 AI credits, two app editors, two-factor authentication
Team$3994,000 AI credits, five app editors, 25 custom branches
US prices as I read them.

Bubble pricing page in the monthly view: Free at $0, Starter at $39, Growth at $134 and Team at $399 a month, with their AI credits and features listed

Bubble pricing page in the monthly view: Free at $0, Starter at $39, Growth at $134 and Team at $399 a month, with their AI credits and features listed
Bubble's pricing on 26 October 2026, monthly view.

Bubble Cost: What My Test App Really Cost

Here is the number you will ask about first. In total I paid $0: the workspace was a free Starter trial, and I cancelled it before it could charge the card on file. The test used 961 of the 1,000 AI credits the plan includes for the month.

What my app cost

What I paid forCost
Free Starter trial$0
AI credits used961 of 1,000
Total I paid$0
Read from Bubble's plan page. Left running, the trial would charge the Starter price on 9 November 2026.

Bubble Settings plan page, AI credits section: Starter Plan Credits, used 961 of 1,000 (96%), resets on Nov 1, with 1,000 AI credits per month at $39 a month and an Add more credits button

Bubble Settings plan page, AI credits section: Starter Plan Credits, used 961 of 1,000 (96%), resets on Nov 1, with 1,000 AI credits per month at $39 a month and an Add more credits button
Bubble's AI credit meter at the end of my test.

The first build alone took 483 credits. That left too little for all twelve changes, so a top-up would have been needed. I also did not test what 1,000 bookings a month would cost.

Bubble Build Speed: One Brief to a Built App

Bubble's Agent proposed a 23-step plan about two minutes after I pasted the brief. I approved it, and the app was built in about 13 minutes. I deployed it 21 minutes after I started.

Bubble editor with the Fitting Room page on the left and the Agent chat on the right, showing the pasted brief under the suggested features

Bubble editor with the Fitting Room page on the left and the Agent chat on the right, showing the pasted brief under the suggested features
The brief in the editor's Agent chat.

The live app was not done. Its timetable was empty, and I added the classes, gave two members credits and renamed the instructor by hand before 20 of the 24 checks passed, 47 minutes after the brief. My first two tries on Bubble's start page lost the plan when the trial began, so I started again in the editor.

A 4, not a 5: it took one prompt and one approval, but over half an hour.

Bubble Accuracy: Did It Build What I Asked?

Mostly. 21 of 24 checks passed. Six more, the payments and the two emails, need keys that are mine to supply, so I left them out. Booking, My bookings, cancelling, the full-class rule, the admin's tools, the CSV and the Ask the studio form all worked.

Three checks failed. After Deploy the timetable read "The timetable will appear here once classes are added", because the seed classes lived only in the development data. So only 7 of my 10 facts showed. Nothing was invented, which is better than some builders managed.

Bubble test app live home page with the Fitting Room hero and an empty Weekly timetable card reading The timetable will appear here once classes are added

Bubble test app live home page with the Fitting Room hero and an empty Weekly timetable card reading The timetable will appear here once classes are added
The live home page straight after Deploy.

The third failure is the instructor screen. It listed Power Reformer but not Reformer Basics, which the same instructor teaches and a member had booked.

Bubble test app member timetable with 5 class credits and the classes Mat Flow, Power Reformer and Reformer Basics, each with places left and a Book button

Bubble test app member timetable with 5 class credits and the classes Mat Flow, Power Reformer and Reformer Basics, each with places left and a Book button
The member timetable once the admin had added the three classes.

Bubble Editing: The Twelve Changes

I ran eight of the twelve changes, one prompt each, and stopped when the AI credits fell to 39. Six worked first time: a phone field and a Members list, Instructor renamed Coach, dark green and cream, an About page, a coach filter and a second email.

Twelve changes, one prompt each

What happenedChanges
Worked first time6
Worked after a second message1
Did not happen on the live app1
Not run, credits too low4
AI credits used478
Bubble test results: changes

Bubble test app member timetable with a Filter by coach box set to Tomás Reyes and only the Mat Flow class listed, in dark green and cream

Bubble test app member timetable with a Filter by coach box set to Tomás Reyes and only the Mat Flow class listed, in dark green and cream
The coach filter, after the colour change.

Two did not go smoothly. The new capacity for Power Reformer changed only in the development data, so the live timetable kept the old number. When I reported the credit bug I had planted, the Agent answered that it was not a bug, because I had asked for it, and I had to tell it to restore the refund. Each change cost between 28 and 95 credits.

Bubble Publishing and Page Speed

Publishing was fast. I pressed Deploy, typed a short description and the app was live on Bubble's own address in about three seconds, and each redeploy took about five and cost no credits. A custom domain is offered from the Starter plan, but I did not try one.

Going live

What I measuredResult
Deploying on Bubble's address3 seconds
Address it went live onbubbleapps.io
Google phone speed score57 of 100
Time to main contentAbout 9 s
Weight of the page1.3 MB

Bubble editor dialog Web deployment successful, showing the live site address info-80867.bubbleapps.io with Close and View live site buttons

Bubble editor dialog Web deployment successful, showing the live site address info-80867.bubbleapps.io with Close and View live site buttons
The dialog after I pressed Deploy.

Google's phone speed test, out of 100

  • Home page57
  • Score where a 4 starts75
Bubble test results: speed

The weak spot is speed: the main content took about nine seconds on a simulated phone. I did not count layout faults or try a real phone.

Every day I also run the Bubble speed test and the Bubble security checks.

Bubble Uptime: 30 Days of Checks

A review tells you what happened on one day. This tells you what happens every day after. My own monitor opens the app every five minutes for 30 days, from 26 October to 25 November 2026, and records whether it answered and how fast.

Bubble hosts the app. I cancelled the trial when the testing ended, and cancelling unpublished the app at once, so the record will show it as unavailable from that day. That is a finding too: nothing stays live after you cancel.

Every check so far is on the Bubble uptime record.

Bubble uptime test

Live data· last check 26 Oct 2026, 14:17 UTC

100%

Online

293 ms

Answer time

0

Outages

Day 1 · Oct 26Green = up all dayDay 30 · Nov 24
I open the app every 5 minutes, day 1 of 30. Bubble uptime record

Bubble Security: Logins and Private Data

Both of my attacks were blocked. A member cannot reach another member's bookings: the app's Data API is off, and the privacy rules show a booking only to its owner or an admin. A member who opened the admin page was sent back to the home page. Password reset by email worked.

The hole is in the sign-up form. It asks "Sign up as" and offers Member, Instructor and Admin. I chose Admin with a new account and got the admin screen: every booking, every member email and the delete button for classes.

Bubble test app sign-up form with name, email and password fields and a Sign up as choice of Member, Coach and Admin, plus a phone number box

Bubble test app sign-up form with name, email and password fields and a Sign up as choice of Member, Coach and Admin, plus a phone number box
The sign-up form, with Admin offered to anyone.

That makes the two blocked attacks easy to walk around. The fix is small, but you have to know to ask for it.

Bubble Database: Does the Data Survive?

Yes: six of six data checks passed. Bookings and the Ask the studio form wrote records, and they stayed after reloads, nine redeploys and the colour change. The admin could view, edit and delete rows in the app, filter them in the Data tab and export bookings as a CSV.

Bubble Data tab, All Classes, Development version, listing three classes with capacity 4 for Saturday, 12 for Tuesday and Thursday and 8 for Monday and Wednesday

Bubble Data tab, All Classes, Development version, listing three classes with capacity 4 for Saturday, 12 for Tuesday and Thursday and 8 for Monday and Wednesday
Bubble's Data tab on the development version.

One trap: Bubble keeps development and live data apart. The seed classes and the capacity change sat in the development copy, which is why the live app was empty and E05 failed.

Bubble Payments and Emails

I did not run payments, because Stripe needs a key that is yours to supply. The Agent said so itself: the Buy a pass button needs your Stripe test key in the API Connector. The six checks that depend on it are left out, and this test is not graded.

Bubble Agent chat listing what still needs the owner: a Stripe key for the API Connector, an unconfirmed CSV export, a hidden Nav Bar and default SEO settings

Bubble Agent chat listing what still needs the owner: a Stripe key for the API Connector, an unconfirmed CSV export, a hidden Nav Bar and default SEO settings
The Agent says the Stripe key is yours to add.

Emails did arrive without any setup, from a Bubble address: one when I booked a class and one when the admin cancelled a booking.

Bubble Code Export and Ownership

Exporting means downloading your app so it can run somewhere else. I looked in the editor's Settings and in the Data tab and found no code export. What exists is a CSV of your records and the admin page's CSV of bookings.

I did not read the terms, so I cannot say who owns the app you build. Check this before you pay if your app must leave one day.

Bubble Support and Cancellation

I asked Bubble's chat how to restrict the role choice at sign-up and how to export the app. A bot greeted me and I had no reply from a person when I wrote this. Support is not graded yet.

The trial charges the card on file when it ends on 9 November 2026. You cancel it in the editor: Settings, My plan, Downgrade, then Cancel trial. I cancelled mine when the testing was done. It ended the trial and unpublished my live app straight away. The Bubble home page had no cancel link.

Bubble Reviews: What Other Users Say

I have not yet read what other users say about Bubble, so this draft has no review scores. Read them before you decide.

Final verdict: is Bubble worth it?

If this were my studio, I would use Bubble's Agent to get a fast draft of Fitting Room, but not publish it as it came. It built real booking logic, but it left the live data empty and let anyone choose Admin at sign-up.

It suits people who want a quick working booking app and will tighten the access rules and fill the live data themselves. It suits you less if the app must be secure the moment it goes live, or if it must be able to leave one day. I could not try payments without your own keys, and Bubble has not yet answered my support question.

The eight graded tests average 3.3 out of 5, and I rate Bubble 3.3. Export is the lowest grade, because I found no code export, and data is the highest, because every record survived every change.

See the Bubble test results and how I rate.

Best for: People who want a working draft of a booking app fast, and will fix the access rules and the live data themselves.

My grade: 3.3/5. The ten grades say where it is strong and where it is not.

Visit Bubble

Video review · 6:32

Watch me test Bubble

The whole test in about six and a half minutes: one brief to a built app, 24 checks, two attacks, eight changes and why any visitor can sign up as admin. Captions and the full transcript are one click away.

Chapters · 14

Frequently asked questions

How much does Bubble cost, and is there a free plan?

Yes. The Free plan has 500 AI credits a month but no live site. Starter is $39 a month, Growth $134 and Team $399. I paid nothing, on a free trial of Starter, and used 961 of its 1,000 credits.

Is Bubble legit and safe?

Mostly yes, in my test. It built a live app, and a member could not reach other members' bookings or the admin page. But any visitor could sign up as an admin, so check that before you launch. I did not read the terms.

Who owns the app I build on Bubble?

Not known. I did not read the terms, and I will not guess.

Can I download my Bubble code?

None found. There was no code export in Settings or the Data tab. You can export records and bookings as CSV files.

Does Bubble have a mobile app?

Not tested. The app I built is a web app that opens in a browser. Bubble's plans mention native mobile apps, which I did not try.

How do I cancel Bubble?

In the editor. The trial charges the card on file when it ends, so cancel before then: Settings, My plan, Downgrade, Cancel trial. I did that when the testing was done, and it unpublished my live app at once.

Miles FosterOwner and tester, RankDude

Disclosure. I tested on the free demo account anyone can open on Bubble’s site. I signed up myself and paid Bubble nothing. Bubble didn’t see this review first and had no say in my rating. How RankDude makes money is on the disclosure page.