Appwrite: el Firebase-killer madura

Appwrite — plataforma backend open-source. Base de datos, autenticación, funciones, almacenamiento. Qué ha cambiado en 2026.

Appwrite ha recorrido el camino de «Firebase open-source para pobres» a plataforma madura sobre la que se construyen aplicaciones en producción. Hoy es uno de los principales servicios backend open-source con una audiencia de cientos de miles de desarrolladores.

Componentes

Appwrite es un conjunto de servicios en un contenedor Docker:

  • Database — base de datos orientada a documentos con índices y consultas
  • Auth — más de 30 proveedores OAuth, email/contraseña, autenticación por teléfono, 2FA
  • Storage — almacenamiento de archivos con compresión, redimensionado y análisis antivirus
  • Functions — funciones serverless en Node.js, Python, Go, Dart, Ruby, Java, .NET
  • Messaging — email, push, SMS incluidos
  • Realtime — suscripciones WebSocket a cambios de datos

API unificada, SDK para una decena de lenguajes, documentación decente.

Qué ha mejorado

En 2026 Appwrite ha madurado notablemente. Han aparecido: relaciones entre colecciones (equivalente a JOINs SQL), consultas de agregación, búsqueda de texto completo, rendimiento mejorado de funciones. La consola de administración se ha rediseñado — ahora es una aplicación web completa, no solo un «check en la lista de funciones».

Self-hosting

Docker es la única forma de desplegar Appwrite en tu propio servidor. Requisitos mínimos: 2 GB de RAM, 2 vCPU. Para producción — 4 GB. Base de datos — MariaDB, más Redis para caché y colas. Las actualizaciones entre versiones mayores pueden ser dolorosas, las migraciones requieren atención.

Desventajas

El arranque en frío de las funciones sigue siendo notable: la primera llamada tras un período de inactividad puede tardar 2-5 segundos. No hay cron integrado — las tareas periódicas deben implementarse con medios externos. El precio de la versión cloud es elevado para proyectos pequeños.

Para qué proyectos

Aplicaciones móviles, productos SaaS, aplicaciones web con backend de complejidad media. Si necesitas obtener rápidamente autenticación, base de datos y almacenamiento de archivos sin escribir boilerplate — Appwrite cubre estas necesidades.

Sitio oficial de Appwrite