Appwrite vs Kinde
Open-source BaaS for building full-stack apps
vs. Flexible authentication, user management, and feature flags
Pricing tiers
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
Kinde
Free
10,500 MAU included. MFA, B2B orgs, custom domain, 2 custom roles, 1 webhook, 2 environments.
Free
Pro
Unlimited webhooks, roles, feature flags, API keys. Remove Kinde branding. SOC 2 attestation.
$25/mo
Plus
Unlimited enterprise SSO, API scopes, org-owned M2M apps, 6 environments.
$75/mo
Scale
11 environments, custom domain per org, SCIM, MFA triggers, 30-day audit logs.
$250/mo
Enterprise
Custom. Dedicated infra option, volume discounts, custom SLAs.
Custom
Free-tier quotas head-to-head
Comparing free on Appwrite vs free on Kinde.
| Metric | Appwrite | Kinde |
|---|---|---|
| bandwidth gb month | 5 GB/month | — |
| custom roles | — | 2 roles |
| databases per project | 1 databases | — |
| environments | — | 2 envs |
| feature flags | — | 10 flags |
| function duration s | 30 seconds | — |
| function executions | 750000 exec/month | — |
| mau | 75000 users/month | — |
| mau included | — | 10500 users/month |
| storage gb | 2 GB | — |
| team members | 1 members | — |
| webhooks | — | 1 webhooks |
Features
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.
Kinde · 14 features
- API Scopes — OAuth scopes for your APIs, enforced server-side (Plus+).
- B2B Organizations — Multi-tenant orgs with user roles, invitations, feature flags per org.
- Custom Domain — Host auth at auth.yourbrand.com. Free tier includes this.
- Enterprise SSO — SAML 2.0 + OIDC enterprise connections (Plus unlimited).
- Feature Flags — Built-in feature flags with per-user/org overrides. No separate service needed.
- Kinde AI — AI-assisted query and insights over your Kinde data.
- Kinde Billing (preview) — Built-in subscription billing linked to users/orgs. Stripe under the hood.
- Machine-to-Machine — Client credentials grant for service-to-service auth.
- Multi-Factor Auth — TOTP authenticator apps, SMS, email, passkey.
- Passwordless — Email code + passkey (WebAuthn).
- Roles & Permissions — RBAC with roles → permissions. Assigned per user or per organization.
- SCIM Provisioning — Directory provisioning from IdPs (Scale tier).
- Sign-in Widget — Hosted pages + themeable widget for login/signup. Customizable with CSS.
- Webhooks — Event webhooks: user.created/updated, organization events, MFA, etc.
Developer interfaces
| Kind | Appwrite | Kinde |
|---|---|---|
| CLI | Appwrite CLI | — |
| SDK | 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) | Kinde Android / Kotlin, Kinde Flutter SDK, Kinde Go SDK, Kinde iOS / Swift, @kinde-oss/kinde-auth-nextjs, @kinde-oss/kinde-auth-react, @kinde-oss/kinde-nodejs-sdk, Kinde Python SDK |
| REST | REST API | Kinde Management API |
| GRAPHQL | GraphQL API | — |
| MCP | Appwrite MCP Server | Kinde MCP |
| OTHER | Realtime WebSocket | — |
Staxly is an independent catalog of developer platforms. Outbound links to Appwrite and Kinde 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.