Supabase
Open-source альтернатива Firebase с Postgres, аутентификацией, хранилищем и realtime.
freemiumdatabaseauthstoragerealtimebackend
Мой опыт
Supabase — мой бэкенд по умолчанию для новых проектов. Получить полноценную базу Postgres с аутентификацией, хранилищем и realtime менее чем за 5 минут — это впечатляет. А то, что проект open source, добавляет уверенности.
Developer experience на высоте. Клиентские библиотеки хорошо документированы, а SQL-редактор в дашборде реально полезен. Особенно ценю возможность писать raw SQL — с Firebase такое не прокатит.
Единственная претензия — к realtime. Для простых кейсов работает, но с комплексными запросами может подводить. Для продакшен-realtime я бы использовал отдельный сервис.
Плюсы
- +Полноценная база Postgres (не NoSQL — можно писать SQL)
- +Встроенная аутентификация, хранилище и realtime-подписки
- +Отличный бесплатный тариф: 500 МБ БД, 1 ГБ хранилища, 50K MAU
Минусы
- −Realtime-функции могут быть нестабильны под нагрузкой
- −Row Level Security требует обучения
- −Дашборд тормозит на больших наборах данных
Лучше всего подходит для
Индие-разработчики, которым нужен бэкенд без управления серверами.
Ключевые возможности и ограничения
- •На бесплатном тарифе проекты приостанавливаются после 7 дней неактивности (нет трафика или API-вызовов)
- •Бесплатный тариф — 500 МБ БД, 1 ГБ файлового хранилища, 50K активных пользователей в месяц
- •Полноценный Postgres с расширениями (pgvector, PostGIS и т.д.)
- •Встроенные auth (email, OAuth, magic link), хранилище и edge-функции
- •Open source — можно хостить самому через Supabase CLI / Docker