Appwrite vs PocketBase: pricing, quotas & features (2025)
Open-source BaaS for building full-stack apps
vs. Open-source backend in a single Go binary
Data sourced from vendor documentation · Last updated May 2026
Summary
Appwrite and PocketBase are both baas platforms, addressing the same core use case with different implementation philosophies and trade-offs. Both offer a free tier, making it easy to prototype without a credit card. Appwrite offers paid plans from $15/month; PocketBase does not publish standard pricing. Appwrite has a broader documented feature set (13 vs 12 features). The right choice depends on your existing stack, team experience, and feature requirements. All pricing and quota data below is sourced from Appwrite and PocketBase's official documentation — not generated by AI or estimated.
Appwrite vs PocketBase: Comparativa de precios, cuotas y características (2025)
En esta comparativa analizamos Appwrite y PocketBase lado a lado — incluyendo precios mensuales, límites del tier gratuito, características técnicas, cuotas de uso (almacenamiento, transferencia, usuarios activos mensuales) y los interfaces de desarrollo disponibles. Todos los datos proceden de la documentación oficial de cada proveedor, no de respuestas generadas por IA.
Appwrite es una plataforma de la categoría baas — Open-source BaaS for building full-stack apps. Ofrece 5 tiers de precio: Self-Hosted gratuito, Cloud Free gratuito, Cloud Pro desde $15/mes, Cloud Scale desde $599/mes. Su catálogo en Staxly documenta 13 características y 19 interfazes para desarrolladores.
PocketBase pertenece a la categoría baas — Open-source backend in a single Go binary. Ofrece 1 tier de precio: Self-Hosted gratuito. Su catálogo documenta 12 características y 6 interfazes para desarrolladores.
A continuación encontrarás los tiers de precio completos de ambas plataformas, una matriz de cuotas del tier gratuito (transferencia, almacenamiento, MAU, llamadas a la API y otros límites), el listado completo de características y los interfaces (CLI, SDKs, REST, GraphQL, MCP) disponibles para integrar cada servicio.
¿Necesitas estos datos en tu agente de IA (Claude Code, Cursor, Zed)? Instala gratis el servidor MCP de Staxly y tendrás acceso estructurado a Appwrite, PocketBase y más de 130 plataformas para desarrolladores.
Pricing tiers
Appwrite
PocketBase
Free-tier quotas head-to-head
Comparing free on Appwrite vs self-hosted on PocketBase.
| Metric | Appwrite | PocketBase |
|---|---|---|
| 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
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.
PocketBase · 12 features
- Access Rules — Record-level access rules (filter expressions) referencing @request and @collect…
- Admin Dashboard — Built-in web UI for schema + data management.
- Auth — Email+password, OAuth2 (Google, GitHub, Facebook, Apple, Discord, Microsoft, etc…
- Backups — Built-in backup/restore with S3 upload option.
- Built-in Mailer — SMTP integration for verification, password reset, magic link emails.
- Collections — Schema-defined record types with fields, validations, and record/admin/auth acce…
- Embedded JS Engine — JavaScript VM (goja) lets you write hooks in JS without recompiling.
- Extend as Go Library — Embed PocketBase in a larger Go app, add custom routes and events.
- File Storage — Local filesystem or S3-compatible storage with access rules.
- Hooks — Server-side Go or JavaScript hooks that run on CRUD events (OnRecordBeforeCreate…
- Migrations — JS/Go migration scripts applied on startup.
- Realtime Subscriptions — SSE-based subscriptions to collection changes.
Developer interfaces
| Kind | Appwrite | PocketBase |
|---|---|---|
| CLI | Appwrite CLI | — |
| SDK | .NET Server SDK, Android SDK (Kotlin), Apple SDK (Swift), Dart Server SDK, Deno SDK, Flutter SDK, Kotlin Server SDK, Node.js Server SDK, PHP Server SDK, Python Server SDK, React Native SDK, Ruby Server SDK, Swift Server SDK, Web SDK (browser) | Go API (extend as library), pocketbase (Dart), pocketbase (JS SDK) |
| REST | REST API | REST API |
| GRAPHQL | GraphQL API | — |
| MCP | Appwrite MCP Server | — |
| OTHER | Realtime WebSocket | Admin Dashboard, Realtime SSE |
Key takeaways
- Both Appwrite and PocketBase offer a free tier — Appwrite ("Self-Hosted") and PocketBase ("Self-Hosted") — with no credit card required to start.
- Appwrite's entry paid tier (Cloud Pro) costs $15/month; PocketBase does not list public pricing.
- Appwrite has a broader documented feature set (13 features) vs. PocketBase (12 features) in Staxly's catalog.
- Developer integrations differ: only Appwrite offers CLI/MCP/GRAPHQL.
Want this comparison in your AI agent's context? Install the free Staxly MCP server.