A

Appwrite

Appwrite is a self-hosted backend-as-a-service platform that provides APIs for authentication, databases, storage, and serverless functions.

About Appwrite

Appwrite gives developers a ready-to-use backend without managing separate services. It offers REST and Realtime APIs for user authentication (including OAuth2), a document database, file storage, and cloud functions. You can host it on your own infrastructure or use Appwrite Cloud. The platform wraps common backend tasks into a single Docker-based stack.

Supported authentication methods include email/password, phone SMS, and popular OAuth providers like Google and GitHub. The database supports collections, indexes, and realtime subscriptions. Storage handles image transformations and file previews. Functions run in Node.js, Dart, Python, Ruby, PHP, or Deno runtimes. All components integrate through Appwrite SDKs for web and mobile frameworks.

Appwrite was created by the company of the same name and is released as open source under the BSD 3-Clause license. It suits solo developers and small teams who want to skip backend boilerplate. The self-hosted version is free. Appwrite Cloud offers a tiered plan starting with a generous free tier. More than 3 million developers have used the platform since its launch.
Development Tools

Quick Facts

Pricing
Freemium
License
Open Source
Platform
Linux
Version
1.6.1
Developer
Appwrite