CORS that already knows your site
Sites in the same project are trusted by your backend automatically, so there is no list of allowed origins to maintain and no wildcard that lets every preview call your API.
Vercel hosts your frontend and sends you elsewhere for the rest. Appwrite Sites hosts the same frameworks next to first-party auth, databases, storage, functions, messaging, and realtime. Open source, in one project, with no per-seat pricing.
Domain
acme-web.appwrite.network
Source
Next.js 16main
Ephemeral API key, no secret to store
Same project, CORS already trusted
Architecture_
Vercel focuses on the frontend and points you to Marketplace partners for data, and to other providers for auth, email, and realtime. Appwrite ships ten products first-party, in one project.
A typical Vercel stack
The same app on Appwrite
Team pricing_
Vercel Pro charges for every developer who deploys. Appwrite Pro includes unlimited organization members, so hiring your next engineer does not change your plan.
Platform fees only, before usage. Vercel Pro is $20/mo per deploying seat and includes $20 of usage credit. Viewer seats are free. Appwrite Pro starts at $25/mo and includes the backend.
Secure by default_
When the site and the API live in the same project, the safe setup is the default one.
Sites in the same project are trusted by your backend automatically, so there is no list of allowed origins to maintain and no wildcard that lets every preview call your API.
Every build and server render gets an ephemeral API key, scoped to the site and expiring on its own, so there is no long-lived secret to store or rotate.
Deny, rate limit, redirect, or challenge traffic with priority-ordered rules scoped to a site, a function, or the API. 50 rules per project on Pro.
Presets for the frameworks you already use
Open source_
Vercel only runs on Vercel. Appwrite is open source, so the same Sites, backend, and Console run on Appwrite Cloud or on any server you control.
Self-host in one command
$docker run -it --rm … --entrypoint="install" appwrite/appwrite:2.3.0
Move between Appwrite Cloud and your own servers by changing one endpoint.
Self-host on any cloud or on premises for data residency and compliance.
Read the code that handles your users and data, and audit how it works.
Patch, extend, or contribute back instead of waiting on a vendor roadmap.
Vercel · Proprietary
The platform is closed source and runs only on Vercel.
Appwrite vs Vercel_
Hosting features line up closely. The difference is everything behind the frontend.
Checked against public pricing and documentation in October 2026.
Self-host anywhere
40+ OAuth providers, MFA, teams
Marketplace or third party
TablesDB, PostgreSQL, MySQL, and more
Marketplace partners such as Neon and Upstash
Blob storage without per-user permissions
13+ runtimes
Per extra deploying seat, viewers are free
One organization-wide budget cap
Excludes Marketplace integrations
Fair play_
Vercel builds Next.js and runs a polished frontend cloud. It may suit you if these describe your project.
You run a large Next.js app and want new framework features the day they ship.
Your routes need long-running functions (up to 800 seconds on Pro) or streaming responses.
You want managed bot protection, an AI gateway, and v0 from the same vendor.
Your backend already lives somewhere else and you only need a frontend host.
If your app needs a backend, yes. Appwrite Sites matches the deploy workflow Vercel is known for, with Git deploys, previews, rollbacks, and custom domains, plus Appwrite Network for edge delivery and a global CDN. It also adds first-party auth, databases, storage, functions, realtime, and messaging in the same project. Appwrite Pro has no per-seat pricing, so your whole team is included.
Go deeper_
Guides, deep dives, and product pages from the Appwrite team.
Compare_
Connect a repository, pick a preset, and ship with auth, data, and storage already in the project.