The Best Backend-as-a-Service Platforms in 2026
The database and the meter decide the backend in 2026. An organization plan, a per-developer plan, and a peak-requests plan can share a sticker and still be different purchases.
Supabase is the backend most web teams should start on in 2026: Pro is $25/mo per organization, the database is Postgres, and auth, storage, and edge functions come with it. Firebase is the pick when the client is a phone and offline sync matters.
Appwrite Pro, Nhost Pro, and Convex Professional publish that same entry rate on different meters, so matching stickers still hide different bills. Xano Essential is $85/mo when you pay annually and want the API drawn instead of written. AWS Amplify has no platform minimum and fits an account already on AWS, while PocketBase publishes no hosted price because you run the binary.
Key facts9 tools compared: Supabase, Firebase, Appwrite, Convex, AWS Amplify, Nhost, Xano, Backendless…
- 9 tools compared: Supabase, Firebase, Appwrite, Convex, AWS Amplify, Nhost, Xano, Backendless, PocketBase
- Firebase (best for: Mobile apps that need offline sync and the rest of Google Cloud): Spark is free; Blaze is usage with no monthly platform fee
- Appwrite (best for: Teams that want a Docker-hosted BaaS and a per-project cloud bill): From $25/mo per project (Pro); free plan pauses after 1 week
- Convex (best for: TypeScript apps that should update the client when data changes): From $25/mo per developer (Professional, up to 20); free plan
A backend-as-a-service is a hosted database, auth, file storage, and functions behind one API, so the app does not start with a server you patch. The short list in 2026 is not nine copies of Firebase.
The database and the meter decide it, and a Postgres bill, a per-developer bill, and a peak-requests bill fail in different months.
Toolradar data: Toolradar, the software directory we run, evaluated 109 tools in its September 2026 low-code backend ranking.
That is the nearest public category that actually includes Supabase, Xano, Backendless, Convex, and PocketBase. This page is the developer cut of that market, not the enterprise low-code cut.
Prices below were verified on each vendor's pricing page in September 2026.
The Supabase vs Firebase write-up is the head-to-head if those two are the whole shortlist.
Top Picks
Based on features, real-world fit, and value for money.
| Tool | Pricing | Best for |
|---|---|---|
| Supabase | From $25/mo (Pro, per organization); free plan pauses after 1 week | Web apps that want Postgres, auth, and files without running the server |
| Firebase | Spark is free; Blaze is usage with no monthly platform fee | Mobile apps that need offline sync and the rest of Google Cloud |
| Appwrite | From $25/mo per project (Pro); free plan pauses after 1 week | Teams that want a Docker-hosted BaaS and a per-project cloud bill |
| Convex | From $25/mo per developer (Professional, up to 20); free plan | TypeScript apps that should update the client when data changes |
| AWS Amplify | Usage-based, no monthly minimum; free tier (1,000 build minutes a month) | Apps that already live in AWS and should not add another vendor |
| Nhost | Pro per organization, same entry rate as Supabase; Starter pauses after 1 week | GraphQL APIs on Postgres when Hasura is the interface you want |
| Xano | From $85/mo billed annually (Essential); free plan is rate limited | Teams who will draw the API and the business logic instead of writing them |
| Backendless | From $15/mo per app (Scale); free plan for exploring | Visual backends where the bill should follow API peaks, not seats |
| PocketBase | No public pricing; open-source binary you run yourself | A single-binary backend on a VPS you already operate |
Pricing read from each vendor's own published pricing page, checked Sep 2026. 1 of 9 does not publish one; those entries say so rather than estimating.
Best for: Web apps that want Postgres, auth, and files without running the server
PricingFrom $25/mo (Pro, per organization); free plan pauses after 1 week
Best for: Mobile apps that need offline sync and the rest of Google Cloud
PricingSpark is free; Blaze is usage with no monthly platform fee
Best for: Teams that want a Docker-hosted BaaS and a per-project cloud bill
PricingFrom $25/mo per project (Pro); free plan pauses after 1 week
Best for: TypeScript apps that should update the client when data changes
PricingFrom $25/mo per developer (Professional, up to 20); free plan
Best for: Apps that already live in AWS and should not add another vendor
PricingUsage-based, no monthly minimum; free tier (1,000 build minutes a month)
Best for: GraphQL APIs on Postgres when Hasura is the interface you want
PricingPro per organization, same entry rate as Supabase; Starter pauses after 1 week
Best for: Teams who will draw the API and the business logic instead of writing them
PricingFrom $85/mo billed annually (Essential); free plan is rate limited
Best for: Visual backends where the bill should follow API peaks, not seats
PricingFrom $15/mo per app (Scale); free plan for exploring
Best for: A single-binary backend on a VPS you already operate
PricingNo public pricing; open-source binary you run yourself
What it is
You are buying a data store plus sign-in, files, code that must not ship in the client, and usually a generated API, and the purchase is not a language.
Supabase, Nhost, and Xano put Postgres under that API, so a team that already writes SQL can leave with a dump instead of a rewrite.
Firebase's default store is Firestore, which suits a phone client that needs offline sync and is the wrong store when the data is relational.
Convex stores documents and exposes TypeScript functions, so you are buying reactivity rather than portable SQL. Appwrite Cloud's default is TablesDB, while the self-hosted 1.9.6 install defaults to MongoDB, so the cloud project and the Docker box are not the same database.
Hosted and self-hosted are different products even when the logo matches.
Supabase's Docker setup and the CLI are free to run yourself, which is the exit when the pause or the organization bill is the objection. Appwrite ships 1.9.6 as a Docker installer and asks for 2 CPU cores and 4 GB of RAM, so self-hosting has a hardware floor.
Convex offers self-hosting if the team will operate the box to leave the per-developer meter.
PocketBase is the open-source binary, version 0.40.4, with no cloud SKU, so the cost is the machine and the person who patches it.
How we compared: we read nine vendors' own pricing and product pages, in USD, and ranked them for someone shipping an app rather than buying an enterprise low-code suite.
The 109-tool Toolradar category is the sample around that shortlist. This is not a load-test report.
Why it matters
The invoice breaks in two places developers notice late. Free projects pause on Supabase, Appwrite, and Nhost after a week idle, so a demo is asleep when a teammate opens it, fine for a side project and fatal for shared staging.
A five-person Convex team pays the Professional rate five times, while a five-person Supabase org pays the org rate once and then compute per project.
Lock-in is the schema, not the logo: a Supabase project can leave through SQL you already know, so the hosted plan stays a rental.
A Firestore project leaves through an export and a rewrite, which is what you pay when you change stores.
Amplify leaves through Cognito, Lambda, and whatever store you attached, a fair cost when the company already lives in that account and an expensive one when it does not.
If the frontend is still undecided, the serverless platforms guide covers where the UI is deployed, and the Vercel review is the common pair with a hosted Postgres backend.
When you want to drop the wrapper and keep the rows, the Postgres hosting guide is the next page, and GraphQL tools is the page when Hasura is the actual question. Stack changes like these show up in the Devshot brief.
Key features to look for
Pricing
Four hosted products cluster at one entry sticker, and then the meters diverge.
Supabase bills the organization and then compute per project: Micro is $10/mo, and Pro credits cover one of those, so an extra project opens a new line.
Appwrite bills Pro per project and prices a dedicated Micro database on that same compute line, with monthly credits beside it, so each app is its own subscription.
Past Pro's included 2 TB, extra bandwidth is billed per 100 GB, and storage past 150 GB is $2.8 per 100 GB, which is how file traffic leaves the flat subscription.
Firebase and Amplify publish no platform subscription, which keeps a quiet app cheap and gives a busy one no floor.
Blaze adds $0.40 per million function calls after the included 2 million, hosting transfer at $0.15/GB after 360 MB a day, and Realtime Database storage at $5/GB after 1 GB.
Amplify data transfer is $0.15/GB after 15 GB, CDN storage is $0.023/GB after 5 GB, and the published five-developer example is $8.08.
New AWS accounts can apply up to $200 in Free Tier credits, which delays that meter until the credits are gone.
Convex Professional is per developer, not per org, and the Business floor is $2,500/mo, so headcount moves the bill before traffic does.
Nhost Team and Supabase Team are each $599/mo when you need the compliance line. Xano Pro is $224/mo on annual billing, with a 99.99% SLA and 10 seats, the plan you reach when Essential runs out of seats.
Backendless Scale Variable adds daily tiers up to $230 for 7,001 to 10,000 requests per minute, so a spike bills that day rather than at renewal.
PocketBase has nothing to put on an invoice until you rent the machine, which is a VPS question, not a BaaS price.
Overage is where the entry plan stops being the bill. Supabase meters disk, egress, monthly active users, branch hours, and point-in-time recovery as separate lines.
Nhost's point-in-time recovery starts at $100 for 7 days, the same add-on shape as Supabase.
Appwrite bills extra executions per million past the Pro allowance, so a busy function can outrun the subscription. The rates are in the table, verified on the vendor pricing pages in September 2026.
| Plan | Price | Best for |
|---|---|---|
| Supabase Free | Free | 50,000 MAU, 500 MB database, pauses after 1 week, 2 active projects |
| Supabase Micro compute | $10/mo | Shared CPU, 1 GB RAM; Pro credits cover one instance |
| Supabase extra MAU | $0.00325 each | After 100,000 monthly active users on Pro |
| Supabase disk | $0.125/GB | After 8 GB per project on Pro |
| Supabase egress | $0.09/GB | After 250 GB on Pro |
| Supabase branching | $0.01344 per branch-hour | Pro and above |
| Supabase PITR | $100 per 7 days | Point-in-time recovery, per project |
| Supabase Team | $599/mo | SOC 2, ISO 27001, 14-day backups |
| Firebase Spark | Free | 1 GiB Firestore, 50,000 reads/day, no Cloud Functions |
| Firebase Cloud Functions | $0.40 per million | After 2 million invocations on Blaze |
| Firebase SQL Connect | From $9.37/mo | Cloud SQL for PostgreSQL after a 3-month trial |
| Firebase Hosting transfer | $0.15/GB | After 360 MB/day on Blaze |
| Firebase Realtime Database storage | $5/GB | After 1 GB stored on Blaze |
| Firebase Remote Config | $0.06 per 10,000 | Above 100,000 fetches a day, in effect since 1 September 2026 |
| Appwrite Free | Free | 5 GB bandwidth, 2 GB storage, 750,000 executions, 75,000 MAU |
| Appwrite extra bandwidth | $15 per 100 GB | On Pro, past the included 2 TB |
| Appwrite extra storage | $2.8 per 100 GB | Past 150 GB on Pro |
| Appwrite extra executions | $2 per million | Past 3.5 million on Pro |
| Appwrite dedicated Micro | $10/mo | 1 GB RAM, plus monthly database compute credits |
| Convex free calls | $2.20 per extra million | After 1 million function calls |
| Convex Professional calls | $2 per extra million | After 25 million function calls |
| Convex database storage | $0.22/GB | Free plan, after 0.5 GB |
| Convex Business | $2,500/mo minimum | 50+ developers, SAML, service SLAs |
| Amplify standard build | $0.01 per minute | After 1,000 build minutes a month |
| Amplify large build | $0.025 per minute | 16 GB memory, 8 vCPUs, no free minutes |
| Amplify data transfer | $0.15/GB | After 15 GB a month |
| Amplify CDN storage | $0.023/GB | After 5 GB stored |
| Amplify SSR requests | $0.30 per million | After 500,000 requests a month |
| Amplify WAF | $15/mo per app | Plus the firewall's own usage |
| Amplify published example | $8.08/mo | AWS's 5-developer, 300-DAU build plus hosting example |
| Nhost database overage | $0.20/GB | After 10 GB on Pro |
| Nhost storage overage | $0.05/GB | After 50 GB on Pro |
| Nhost egress | $0.10/GB | After 50 GB on Pro |
| Nhost function time | $0.18 per GB-hour | After 10 GB-hours on Pro |
| Nhost extra functions | $5 per 50 | After 50 functions on Pro |
| Nhost dedicated vCPU | $50 per vCPU/mo | $0.0012 per vCPU-minute, 2 GB RAM per vCPU |
| Nhost custom domain | $10 per project/mo | Add-on, including on paid plans |
| Nhost point-in-time recovery | $100 for 7 days | Starts at that retention window |
| Nhost Team | $599/mo | SOC 2 Type II, support SLA |
| Xano Essential | $85/mo billed annually | 5 seats, 3 workspaces, no platform rate limit |
| Xano Pro | $224/mo billed annually | 10 seats, 5 workspaces, 99.99% SLA |
| Backendless Scale | From $15/mo per app | Variable tier 1 is $0.50/day at 0 to 5 requests per minute |
| Backendless top variable tier | $230 per day | 7,001 to 10,000 requests per minute |
| Backendless extra file storage | $20/mo | Another 10 GB |
| Backendless longer Cloud Code | $30/mo | Raises the 5-second cap to 20 seconds |
| Backendless security pack | $399/mo | Panic mode, audit log, HIPAA tools |
| PocketBase | No hosted price | Open-source binary, v0.40.4, SQLite included |
The bottom line
Start on Supabase when the app is a web product and you want Postgres, auth, and files on one bill. Move to Firebase when the client is mobile and offline sync is the requirement, and accept that functions require Blaze.
Pick Appwrite when a Docker install on 4 GB of RAM is the exit you want written down, and Convex when the team will live in TypeScript and will pay per developer.
Amplify belongs to teams whose account and compliance review are already AWS.
Nhost belongs to teams that want Hasura in front of Postgres, and Xano belongs to teams that will maintain logic in a visual builder and will pay the annual Essential rate.
Backendless belongs where seats should be free and API peaks should set the bill, and PocketBase belongs on a machine you already run.
We re-read these pricing pages for the developer shortlist, separate from the 109-tool category ranking. Cite this: Devshot, "Best Backend-as-a-Service Platforms in 2026", September 2026.
Frequently asked questions
Sources
Prices and plan details come from each vendor's own pricing page, re-checked by the Toolradar pricing tracker.
- Supabase pricingchecked Sep 2026
- Firebase pricingchecked Sep 2026
- Appwrite pricingchecked Sep 2026
Some offers on this page may be paid placements or contain affiliate links.
Get the Devshot brief
Free daily newsletter, read in 5 minutes.
Subscribe free