Your users, right next to your data._
Clerk keeps your users in its own cloud, so most apps copy them into a database with webhooks. Appwrite Auth stores users in the same open-source project as your databases, files, and functions, with MFA on every plan and 200,000 users on Pro.
With Clerk, users and data live apart
- Clerkusers live here
- Webhookuser.created
- Your APIverify and retry
- Your databasea copy of each user
Sync code you write and maintain: signatures, retries, and backfills.
With Appwrite, they share one project
- Users
- Rows
- Files
Permission.read(Role.user('u_8f2a'))
MFA on every plan
Pricing_
Growth should not be a pricing event_
Both Pro plans start at $25/mo. Clerk includes 50,000 users and then charges about $20 for every 1,000 more. Appwrite includes 200,000 and then charges $3. Slide to see where the lines go.
Clerk Pro
$3,725/mo
50,000 users included, then about $20 per 1,000.
Appwrite Pro
$175/mo
200,000 users included, then $3 per 1,000.
Clerk list prices for Pro, which counts monthly retained users. Appwrite counts monthly active users, so treat this as a guide. Both plans start at $25/mo.
Free plan_
The security basics, unlocked from day one_
Clerk keeps MFA, extra social providers, custom sessions, and user bans behind Pro. On Appwrite, they are part of the Free plan.
- Monthly users
- 75,000
- 50,000 per app
- Multi-factor authentication
- Included
- Pro only
- Social sign-in providers
- 40+
- Up to 3
- Session length
- Configurable
- Fixed to 7 days
- Ban or block users
- Included
- Pro only
- Vendor badge on your sign-in
- None
- Secured by Clerk
One platform_
Clerk is sign-in. Appwrite is the whole backend behind it._
Appwrite Auth is one of ten products in the same open-source platform, so your users, data, files, functions, and hosting share one Console and one bill.
- 10
- Appwrite products in one project
- 9
- Not offered by Clerk
Open source_
Keep your user table yours_
Clerk is closed source and cloud only. Appwrite Auth is open source, so your users can live on Appwrite Cloud or on your own servers with the same APIs.
- GitHub stars
- 57.6K
- Contributors
- 800+
Self-host in one command
$docker run -it --rm … --entrypoint="install" appwrite/appwrite:2.3.0
No lock-in
Move between Appwrite Cloud and your own servers by changing one endpoint.
Run it anywhere
Self-host on any cloud or on premises for data residency and compliance.
Nothing hidden
Read the code that handles your users and data, and audit how it works.
Fix it, extend it
Patch, extend, or contribute back instead of waiting on a vendor roadmap.
Clerk · Proprietary
The SDKs are public, but the service that stores your users is closed source and runs only on Clerk.
Appwrite vs Clerk_
The sign-in you expect, without the per-user surprise_
Sign-in methods line up closely. The gaps are price at scale, what the free plan unlocks, and where your users live.
Checked against public pricing and documentation in October 2026.
Monthly active users
Monthly retained users per app
Includes 200,000 monthly active users
Pro, $20/mo billed yearly, 50,000 users included
Then $18 per 1,000 past 100,000
Keep identity on your own servers
Cloud only
40+ OAuth providers on every plan
Up to 3 providers on the free plan
Paid plans only
Through custom token login
Paid plans only
SDKs and starter templates
A Clerk strength
TOTP, email, SMS, and recovery codes on every plan
Paid plans only
Custom requirements on paid plans
Configurable on every plan
Fixed to 7 days on the free plan
With your own SMTP server
Paid plans only
Unlimited teams and members on Pro
20 members per organization without the $100/mo add-on
Permissions reference users and teams directly
Sync users to your database with webhooks
Fair play_
When Clerk might still fit_
Clerk is a polished sign-in product. It may still suit you if these describe your project.
- 01
You want drop-in React components for sign-in, profiles, and organization switching with almost no UI work.
- 02
You sell to enterprises and need SAML connections and SCIM directory sync today.
- 03
Your backend already lives elsewhere and you only need identity in front of it.
- 04
You plan to charge for subscriptions with Clerk Billing on top of Stripe.
Why developers choose Appwrite over Clerk_
For most apps that need a backend, yes. Appwrite Auth covers the sign-in methods users expect, includes MFA on every plan, and costs $3 per 1,000 users past 200,000 instead of about $20. Your users also live next to your databases, files, and functions, so permissions reference them directly and there are no webhooks to keep in sync.
Go deeper_
See why teams make the switch_
Guides, deep dives, and product pages from the Appwrite team.
Compare_
See how Appwrite stacks up elsewhere_
Put your users next to your data_
Add sign-in in minutes with 75,000 monthly active users free and MFA on every plan.