Appwrite is an open-source Backend-as-a-Service that handles auth, databases, storage, and more.
What You Get for Free (Cloud)
- Authentication — email/password, OAuth (Google, GitHub, Apple, 30+ providers), phone, magic link
- Databases — document-based with real-time subscriptions, relationships, permissions
- Storage — file uploads with image transformations (resize, crop, convert)
- Functions — serverless functions in Node.js, Python, Dart, Ruby, PHP, Go, and more
- Messaging — push notifications, email, SMS
- Real-time — WebSocket subscriptions on any collection
- 75+ SDKs — Web, Flutter, React Native, iOS, Android, and server-side
Quick Start
# Cloud: cloud.appwrite.io (free tier: 75K requests/mo)
# Self-hosted
docker run -d --name appwrite \
-p 80:80 -p 443:443 \
appwrite/appwrite:latest
# Create a project via dashboard, then in your app:
# npm install appwrite
import { Client, Databases } from 'appwrite';
const client = new Client()
.setEndpoint('https://cloud.appwrite.io/v1')
.setProject('your-project-id');
const db = new Databases(client);
// Create, read, update, delete — all with permissions built in
Why Developers Choose It Over Firebase
Firebase locks you into Google. Appwrite is:
- Self-hostable — own your data, no vendor lock-in
- Open source — 40K+ GitHub stars, active community
- More generous free tier — 75K requests vs Firebase's complex pricing
A mobile developer was spending $340/mo on Firebase as their app grew. They migrated to self-hosted Appwrite on a $20/mo server — same features, predictable costs, and they own their entire backend.
Need Custom Data Solutions?
I build production-grade scrapers and data pipelines for startups, agencies, and research teams.
Browse 88+ ready-made scrapers on Apify → — Reddit, HN, LinkedIn, Google, Amazon, and more.
Custom project? Email me: spinov001@gmail.com — fast turnaround, fair pricing.
Top comments (0)