Review

Appwrite Review

What the free plan really covers, how usage overage bills, and where a self-hosted backend beats a managed one.

Product links may be affiliate links. How we rate 4 alternatives covered
TL;DR

Appwrite is worth a trial in 2026 if you want an open-source backend you can self-host later, and a weak pick if you need a managed Postgres with a flat, predictable bill. The free plan costs $0 and covers two projects, 2 million realtime messages and 500,000 database reads a month. On the free plan, its caps stop an app rather than bill it: API access is denied once you hit a limit. Appwrite's own pages describe its Pro fee two different ways, so confirm the live price before you budget.

Key factsBest for: Teams that want one open-source backend they can self-host…
  • Updated: October 16, 2026
  • Best for: Teams that want one open-source backend they can self-host later
  • Price as of October 16, 2026: Free plan with 2 projects per organization; Pro fee to confirm on its pricing page
  • Auth, database, storage, functions and realtime in one open-source platform, with a free tier that stops hard at its caps.
  • Core: Open-source backend, BSD-3-Clause license
  • Free plan: 2 projects per organization, 2M realtime messages a month
  • Overage: Metered, up to a budget cap you set
  • Alternatives covered: Supabase, Firebase, PocketBase, Neon

Pros

  • Open source under BSD-3-Clause, with a documented Docker self-host path
  • Database engine is selectable, including PostgreSQL and MySQL
  • Overage has a budget cap you set, so a traffic spike cannot run up an unbounded bill

Cons

  • At a free-plan limit, API access is denied, so the app goes dark
  • Pro fee is described two ways across Appwrite's own pages, so check the live price
  • Two free functions per project since January 2026 is tight for a real backend
CoreOpen-source backend, BSD-3-Clause license
Free plan2 projects per organization, 2M realtime messages a month
OverageMetered, up to a budget cap you set
Best forTeams that want a self-hostable backend

Appwrite's pitch is one subscription for auth, databases, storage, functions, realtime and hosting, and the code is open source, so the same stack can run on your own server. That pairing is why it earns a place on backend shortlists.

The hesitation is structural: the free tier is hard-capped, and the paid model is described two ways on Appwrite's own pages. Toolradar data: of the 110 low-code backend tools we evaluated, 4 of the 10 top picks publish a paid price, with a median cheapest paid plan of $25 a month, so transparent pricing is the exception in this category.

This review covers what each plan includes, which meters move the bill, and when Supabase or Firebase is the better buy. For the wider field, see our backend-as-a-service roundup.

Toolradar profiles for Supabase, Firebase and PocketBase sit beside Appwrite's, so the comparison below can be checked against them.

What is Appwrite?

Appwrite is an open-source backend platform under the BSD-3-Clause license, bundling auth, databases, storage, functions, messaging, hosting and realtime behind one API.

Its repository describes it as a cloud for agents and developers, and says it can be self-hosted on infrastructure you control, with a Docker image as the install path (appwrite/appwrite:2.4.0 in its current README). The default database engine is TablesDB, not raw Postgres.

PostgreSQL, MySQL, DocumentsDB and VectorsDB are selectable as well, so the engine is a setup decision to make before you write data.

Toolradar's Appwrite profile sits beside the other backends we rank, and our self-hosting tools roundup covers teams that want to run everything themselves.

How Appwrite works

You create an organization, then projects inside it. Plans attach to the whole organization, resources are allocated per project, and most resource limits reset at the start of each billing period.

Appwrite's billing docs say extra resources are bought automatically when you go over a limit, up to a budget cap you set in the organization's Billing tab, and members get emails as usage approaches that cap. So a paid plan keeps buying capacity until the cap is reached, and the bill grows with it.

Set the cap before launch, not after the first invoice, and watch the Usage tab during a traffic spike. Free works differently: at a limit, API access is denied, which turns a viral week into downtime rather than a surprise charge.

If you are weighing a serverless approach instead, our serverless platforms roundup compares that model.

Appwrite key features

Open source, self-hostable
BSD-3-Clause licensed, with a Docker install for your own servers. If the hosted plans stop fitting, the same code is the exit route, though your team then runs the containers.
Metered realtime
Realtime is billed by messages and concurrent connections. Pro includes 6 million messages a month and 500 connections, and Free includes 2 million messages and 250 connections, per Appwrite's March 2026 changelog.
Overage with a budget cap
Extra usage is bought automatically up to a cap you set, and members get warned as they approach it. That is safer than uncapped metering, though it still ends in a bill.
Auth, storage and functions together
Auth, databases, storage, functions, messaging, hosting and realtime sit in one platform, so one vendor and one set of quotas cover the whole backend.
Database engine choice
TablesDB is the default, and PostgreSQL or MySQL can be selected instead. Choose at setup, because the engine decides how portable your queries and data stay.

Appwrite pricing

Appwrite's own pages describe its paid model two ways, so this review quotes only figures that its docs, changelog and announcements state. Its December 2023 launch post gives Pro at $15 per member per month. Its current billing docs say plans apply to an entire organization, with resources allocated per project.

Confirm the Pro fee on appwrite.io/pricing before you budget, because the answer changes whether a team pays per head or per project set.

The meters are where the real bill sits. Appwrite's realtime changelog, dated March 2026, sets Pro at 6 million messages and 500 concurrent connections a month, with extra messages at $2.50 per million and extra connections at $5 per 1,000, enforced from April 30, 2026.

Its database announcement from March 2025, which the page shows as updated in June 2026, gives Pro 1.75 million reads and 750,000 writes a month, then $0.060 per 100,000 reads and $0.10 per 100,000 writes.

Its database pricing page adds a $0 fixed serverless fee, a $10 monthly database compute credit for every account, and dedicated databases from $10 a month each.

On the free plan, the documented caps are two projects per organization, from September 2025, and two functions per project, since January 2026.

Free storage, bandwidth and monthly user caps are left out, because Appwrite's pages give no figure this review can cite.

Methodology: Appwrite figures come only from appwrite.io pages, its changelog, its announcements and its repository, read on 10 October 2026.

Supabase figures come from supabase.com/pricing and Firebase figures from firebase.google.com/pricing, both verified on the vendor pages in October 2026.

PocketBase is checked on its homepage, which lists no hosted price. Third-party listings were not used as a source for any figure here. For free database options beyond these four, see our free database hosting roundup.

PlanPriceBest for
Appwrite Free$02 projects, 2 functions per project, 500,000 reads and 250,000 writes a month, 2M realtime messages
Appwrite ProConfirm on appwrite.io/pricing6M realtime messages, 500 connections and 1.75M database reads a month
Appwrite Pro overage$2.50 per 1M messagesRealtime messages beyond 6M a month
Appwrite Pro overage$5 per 1,000 connectionsConcurrent connections beyond 500
Appwrite Pro overage$0.060 per 100,000 readsReads beyond 1.75M a month; writes cost $0.10 per 100,000 beyond 750,000
Appwrite database StarterFrom $10/mo1 core and 1 GB, equal to the monthly database compute credit
Appwrite database Professional$85/mo4 cores and 8 GB, or $75 a month after the credit
Supabase Free$050,000 MAU, 500 MB database, 1 GB file storage, 5 GB egress, 2 projects; paused after a week idle
Supabase ProFrom $25/mo100,000 MAU, 8 GB disk per project, 100 GB file storage, 250 GB egress, 7-day backups
Supabase Pro overage$0.09 per GB egressEgress beyond 250 GB a month; disk is $0.125 per GB beyond 8 GB
Supabase TeamFrom $599/mo14-day backups, priority email support and SLAs
Firebase SparkFree50,000 MAU for Auth, 1 GiB Firestore storage, 20,000 writes and 50,000 reads a day
Firebase BlazePay as you goSpark quotas included, $300 of free credit for eligible users, no platform fee listed
Firebase Blaze overage$1 per GB downloadedRealtime Database downloads beyond the free quota; stored data is $5 per GB
PocketBaseNo hosted price listedOpen-source single-file backend; you pay for your own server

Appwrite pros and cons

What we like

  • Open source under BSD-3-Clause, with a documented Docker self-host path
  • Database engine is selectable, including PostgreSQL and MySQL
  • Overage has a budget cap you set, so a traffic spike cannot run up an unbounded bill
  • Free realtime allowance of 2 million messages a month is generous for a prototype

What could be better

  • At a free-plan limit, API access is denied, so the app goes dark
  • Pro fee is described two ways across Appwrite's own pages, so check the live price
  • Two free functions per project since January 2026 is tight for a real backend

Who Appwrite is for

Appwrite suits small teams that want an open-source backend they can move off, and solo builders who expect to self-host eventually. It is a sensible home for a prototype that may grow. The free tier is usable for building, and the code runs on your own server later.

Teams with heavy realtime use should model connections and messages first. Pro includes 500 concurrent connections, and extra connections cost $5 per 1,000, so a busy collaborative app can run up that line quickly. It is a weaker fit for a launch that cannot go dark.

It is also the wrong choice for teams that need managed Postgres with a flat monthly bill. For managed Postgres, see our Postgres hosting roundup and the Neon review.

Best Appwrite alternatives

If Appwrite is not the right fit, these are the closest options.

ToolBest forStarts at
AppwriteTeams that want one open-source backend they can self-host laterFree plan with 2 projects per organizationVisit →
SupabaseTeams that want managed Postgres with auth and storage bundledFrom $25/mo (Pro)Visit →
FirebaseMobile apps that need offline sync on Google infrastructureSpark is free with no card neededVisit →
PocketBaseSolo builders and small apps that want one binary and their own serverNo hosted plan listedVisit →
NeonTeams that only need serverless Postgres with branchesFree plan with 100 CU-hours per projectVisit →
Lowest published monthly price by toolBar chart of the lowest monthly price each vendor publishes; the same figures are in the comparison table above.Lowest published monthly priceAppwriteFreeSupabase$25NeonFree
Lowest monthly figure each vendor publishes, checked Oct 2026. A tilde marks a figure the vendor states approximately. Per-seat and usage charges can sit on top of it. 2 of 5 do not publish a comparable monthly price and are left out rather than estimated.
Supabase
Real Postgres with auth, storage and realtime around it, and the most fully published overage rates in this group.
Visit →
Firebase
The long-running backend-as-a-service, with generous free quotas and pay-as-you-go billing once you leave Spark.
Visit →
PocketBase
An open-source backend delivered as one file, with a database, auth, file storage and realtime built in.
Visit →
Neon
Serverless Postgres billed by compute hour and storage, with nothing else in the backend around it.
Visit →

The bottom line

Give Appwrite a trial if you want an open-source backend you can self-host later, and skip it for a launch that must never go dark. The free plan is a real build sandbox, so treat it as a prototype tier rather than production capacity.

Before you pay, confirm the Pro fee on appwrite.io/pricing, set a budget cap, and model realtime and read volume against your traffic. If you need managed Postgres, Supabase is the steadier buy.

If offline mobile sync is the core requirement, Firebase is the usual choice. Cite this: Devshot, "Appwrite Review 2026: Pricing, Pros, Cons & Alternatives", October 2026.

Frequently asked questions

How much does Appwrite cost?

The free plan has no fee and covers two projects per organization, 2 million realtime messages and 500,000 database reads a month. Appwrite's own pages describe the Pro fee two ways, so confirm the current figure on appwrite.io/pricing before you budget. Once you pass Pro's included amounts, realtime and database reads are billed per unit, and a budget cap you set limits the total.

Is Appwrite free for production?

Only for a low-stakes app. On the free plan, reaching a limit denies API access. New accounts, function runs and realtime stay disabled until the next billing period resets the counters, and uploads stay blocked until stored files drop below the storage limit. That is fine for a prototype and a risk for a launch that cannot go offline.

Is Appwrite better than Supabase?

Only if you want self-hosting or a choice of database engine. Supabase is the stronger buy for managed Postgres: its free plan includes 50,000 MAU and 500 MB of database, its Pro plan is from $25 a month, and its overage is published per unit. Appwrite wins on open source and on an exit path to your own server, but its free tier stops harder at its caps.

Can you self-host Appwrite?

Yes. The repository is BSD-3-Clause licensed and its README gives a Docker install, with appwrite/appwrite:2.4.0 as the current image tag. Self-hosting moves upgrades, backups, scaling and monitoring onto your own team, so the saving is the hosting bill, not the operations work.

What do database reads cost on Appwrite Pro?

Pro includes 1.75 million reads and 750,000 writes a month, according to Appwrite's March 2025 database announcement. Beyond that, reads cost $0.060 per 100,000 and writes cost $0.10 per 100,000. A team making 5 million reads a month would pay about $1.95 in read overage, after the included 1.75 million.

Sources

Prices and plan details come from each vendor's own pricing page, re-checked by the Toolradar pricing tracker.

Related guides

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