Contentful vs Appwrite
Enterprise headless CMS — Compose + Studio + Personalization
vs. Open-source BaaS for building full-stack apps
Pricing tiers
Contentful
Free
10 users, 2 roles, 2 locales, 100K API calls/mo, 50 GB CDN, 10K records, 25 content types.
Free
Lite
$300/mo. 20 users, 3 roles, 3 locales, 1M API calls/mo, 100 GB CDN.
$300/mo
Premium
Custom. Unlimited API calls, unlimited spaces, 24/7 support, 99.99% SLA.
Custom
Personalization Add-on
Start/Core/Scale (100K/500K/1M MAUs). Custom pricing.
Custom
Appwrite
Self-Hosted
Run Appwrite on your own infrastructure. MIT licensed — no usage limits.
$0 base (usage-based)
Cloud Free
Managed cloud. Hard caps: 1 team member, 1 database per project.
Free
Cloud Pro
From $15/member/month. 2 TB bandwidth, 150 GB storage, 200k MAU, 3.5M executions, unlimited databases + team members.
$15/mo
Cloud Scale
$599/month flat for the org. Higher included usage + advanced security. Deprecated in some regions — check.
$599/mo
Enterprise
Custom pricing. SOC 2, HIPAA (on request), dedicated infra, SLAs.
Custom
Free-tier quotas head-to-head
Comparing free on Contentful vs free on Appwrite.
| Metric | Contentful | Appwrite |
|---|---|---|
| bandwidth gb month | — | 5 GB/month |
| databases per project | — | 1 databases |
| function duration s | — | 30 seconds |
| function executions | — | 750000 exec/month |
| mau | — | 75000 users/month |
| storage gb | — | 2 GB |
| team members | — | 1 members |
Features
Contentful · 17 features
- AI Actions — AI content generation/translation/editing in workflow.
- App Framework — Build custom apps + extensions for the web UI.
- Compose — Visual page-building UI for editors.
- Content Delivery API — Read-only, cached, fast (CDN-backed) for published content.
- Contentful Studio — AI-assisted multi-channel composition.
- Content Management API — Full read/write for admin + authoring tools.
- Content Modeling — Rich content types with fields, references, validations.
- Environments — Branchable content workspaces (staging, preview, etc.).
- GraphQL Content API — Flexible queries with pagination, filtering, nested references.
- Images API — On-the-fly image manipulation (crop, resize, format).
- Localization — Multi-locale content with inheritance.
- Marketplace Apps — 300+ apps: Cloudinary, Shopify, BigCommerce, Optimizely, etc.
- Personalization — Content variants by audience. Acquired Ninetailed 2024.
- Scheduled Publishing — Queue entries for future publish.
- Tasks + Comments — Editorial collaboration.
- Webhooks — HTTP + transformation on publish/unpublish/archive.
- Workflows — Editorial approval + publication workflows.
Appwrite · 13 features
- Account (Auth) — User authentication: email/password, magic URLs, phone OTP, anonymous, 30+ OAuth…
- Avatars — Generated avatars, country flags, credit-card icons, QR codes, favicons.
- Databases — NoSQL collections with attribute types, indexes, permissions per document/collec…
- Events System — Unified event bus: subscribe in Functions, Webhooks, Realtime using event string…
- Functions — Serverless functions in 13+ runtimes (Node, Python, Go, Ruby, PHP, Dart, Deno, S…
- Messaging — Multi-channel messaging: Push (FCM/APNs), SMS (Twilio/Vonage/Msg91), Email (Mail…
- Migrations — Import from Firebase, Supabase, NHost, or another Appwrite project.
- Permissions (ACLs) — Per-document / per-collection ACLs: Role.user(), Role.team(), Role.any(), Role.g…
- Realtime — WebSocket subscriptions to events: database changes, auth, storage, function exe…
- Sites — Deploy static and SSR frameworks (Next, Nuxt, SvelteKit, Astro, Remix) direct fr…
- Storage — File buckets with access control, auto-transforms (image preview), antivirus, en…
- Teams — Group users with shared access + roles. Used for row-level permissions on resour…
- Webhooks — HTTP callbacks on any Appwrite event. Signed with x-appwrite-webhook-signature.
Developer interfaces
| Kind | Contentful | Appwrite |
|---|---|---|
| CLI | contentful-cli | Appwrite CLI |
| SDK | contentful (JS client), contentful-management (Node) | Android SDK (Kotlin), Apple SDK (Swift), Dart Server SDK, Deno SDK, Flutter SDK, Kotlin Server SDK, .NET Server SDK, Node.js Server SDK, PHP Server SDK, Python Server SDK, React Native SDK, Ruby Server SDK, Swift Server SDK, Web SDK (browser) |
| REST | Content Delivery API, Content Management API, Content Preview API, Images API | REST API |
| GRAPHQL | GraphQL Content API | GraphQL API |
| MCP | — | Appwrite MCP Server |
| OTHER | Webhooks | Realtime WebSocket |
Staxly is an independent catalog of developer platforms. Outbound links to Contentful and Appwrite are plain references to their official websites. Pricing is verified against vendor pages at publication time — reconfirm before buying.
Want this comparison in your AI agent's context? Install the free Staxly MCP server.