Appwrite: Firebase-киллер взрослеет

Appwrite — open-source backend-платформа. База данных, аутентификация, функции, хранилище. Что изменилось в 2026.

Appwrite прошёл путь от «open-source Firebase для бедных» до зрелой платформы, на которой строят продакшен-приложения. Сегодня это один из главных open-source backend-сервисов с аудиторией в сотни тысяч разработчиков.

Компоненты

Appwrite — это набор сервисов в одном Docker-контейнере:

  • Database — документно-ориентированная БД с индексами и запросами
  • Auth — 30+ OAuth-провайдеров, email/пароль, phone auth, 2FA
  • Storage — файловое хранилище с компрессией, ресайзом и антивирусной проверкой
  • Functions — serverless-функции на Node.js, Python, Go, Dart, Ruby, Java, .NET
  • Messaging — email, push, SMS из коробки
  • Realtime — WebSocket-подписки на изменения данных

API единообразное, SDK для десятка языков, документация приличная.

Что улучшилось

В 2026 Appwrite заметно повзрослел. Появились: отношения между коллекциями (аналог SQL-джойнов), агрегационные запросы, полнотекстовый поиск, улучшенная производительность функций. Консоль администратора переработана — теперь это полноценное веб-приложение, а не «галочка в списке фич».

Самохостинг

Docker — единственный способ развернуть Appwrite на своём сервере. Минимальные требования: 2 ГБ RAM, 2 vCPU. Для продакшена — 4 ГБ. База — MariaDB, плюс Redis для кеширования и очередей. Обновления между мажорными версиями бывают болезненными, миграции требуют внимания.

Недостатки

Холодный старт функций всё ещё заметен: первый вызов после периода бездействия может занимать 2-5 секунд. Встроенного cron нет — периодические задачи нужно реализовывать внешними средствами. Цена cloud-версии кусается для небольших проектов.

Для каких проектов

Мобильные приложения, SaaS-продукты, веб-приложения с бэкендом средней сложности. Если вам нужно быстро получить аутентификацию, базу данных и файловое хранилище без написания бойлерплейта — Appwrite закрывает эти потребности.

Официальный сайт Appwrite