backend platform

Appwrite

Appwrite is a self-hostable backend platform. This profile covers what it does, how it is priced, and where it stops being the right choice.

What the product actually does

Appwrite bundles the services a small application needs before it has users: authentication, a document database, file storage, functions, and messaging. The value is that they are one deployment with one permission model rather than five services with five.

It is open source and self-hostable, which is the differentiator against the hosted equivalents. A team that cannot send data to a third party can run the whole stack on its own infrastructure and keep the same API.

How pricing works once you are inside

The self-hosted product is free and costs infrastructure. The cloud tiers price per project with allowances on users, storage, bandwidth and function executions.

The metered items scale with adoption rather than with headcount, which is friendlier for a product finding users and less friendly for one that has found a lot of them.

Where it breaks down

The database is a document store, not SQL. Queries are expressed against collections with a limited query language, and anything needing joins or transactions across collections has to be modelled around the limitation.

Running it yourself means owning upgrades across five services that ship together. The bundled nature that makes it simple to start makes it a single point of failure to operate.

What switching costs

Moderate. The data is exportable and the APIs are documented, but authentication state, permissions and function code are all platform-shaped.

Sources

Appwrite public documentation and pricing page, read October 2026.