Supabase

Бесплатно
Открытый исходный код

Сайт: supabase.com

Supabase — это открытая платформа Backend-as-a-Service (BaaS), ориентированная на разработку серверной части приложений с использованием PostgreSQL. Она предоставляет разработчикам управляемую базу данных PostgreSQL, аутентификацию, мгновенно готовые RESTful API, возможности работы в реальном времени, хранилище файлов и серверлесс-функции, распределённые по краю сети (Edge Functions). Supabase позиционируется как открытая альтернатива Firebase, предлагая мощные инструменты с акцентом на простоту использования и расширяемость.

Платформа была основана в 2020 году Полом Копплстоном и Антом Уилсоном. С тех пор Supabase привлекла более 116 миллионов долларов инвестиций и приобрела более 1,7 миллиона зарегистрированных разработчиков по состоянию на 2025 год. Она активно используется стартапами, независимыми разработчиками и командами крупных технологических компаний, таких как Mozilla и GitHub.

  • Управляемая база данных PostgreSQL — предоставляет мощную реляционную базу данных с поддержкой сложных запросов и транзакций.
  • Автоматически генерируемые RESTful и GraphQL API — позволяют быстро создавать API для взаимодействия с базой данных без необходимости написания серверного кода.
  • Аутентификация и управление пользователями — включает регистрацию, вход в систему и управление доступом с использованием политики безопасности на уровне строк (Row Level Security, RLS).
  • Функции Edge — серверлесс-функции, написанные на TypeScript и распределённые по краю сети для минимизации задержек и повышения производительности.
  • Поддержка реального времени — обеспечивает синхронизацию данных в реальном времени между клиентами с использованием механизмов PostgreSQL.
  • Хранилище файлов — позволяет хранить и управлять файлами, такими как изображения и видео, с возможностью настройки доступа и политик безопасности.
  • Интеграция с векторными данными и AI — поддерживает хранение и обработку векторных данных, а также интеграцию с моделями машинного обучения для поиска и анализа данных.
Подробнее