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.