Supabase

Backend-as-a-Service: PostgreSQL база данных и авторизация для AI-билдеров

Провайдер
Supabase
Тип
Платформа
Цена от
$0 (free tier)

Ключевые особенности

  • PostgreSQL база данных
  • Авторизация в один клик
  • Интеграция с V0, Lovable, Bolt
  • Real-time подписки

Тарифы

ПланЦена
Free$0
Pro$25/мес

Обзор

Supabase — backend-as-a-service на PostgreSQL. Добавляет базу данных и авторизацию к приложениям в AI-билдерах (V0, Lovable, Bolt) без написания бэкенд-кода. Бесплатный тариф подходит для MVP и учебных проектов.

Быстрый старт

Подключение к V0

  1. Создать проект на supabase.com → получить URL и anon key
  2. В V0: нажать кнопку подключения Supabase → вставить ключи
  3. V0 автоматически настраивает схему таблиц
  4. Авторизация через email/Google — подключается в один клик в настройках проекта Supabase

Результат: данные приложения (подписки, привычки, пользователи) хранятся в PostgreSQL на серверах Supabase. Приложение из одноразового прототипа превращается в полноценный продукт с базой данных.

Подключение к Lovable / Bolt

Процесс аналогичный: создать проект → скопировать URL и ключ → вставить в настройках билдера. Все три AI-билдера имеют встроенную интеграцию с Supabase.

Ключевые возможности

  • PostgreSQL — полноценная реляционная база данных, не NoSQL-костыль
  • Auth — авторизация через email, Google, GitHub, Apple в один клик
  • Real-time — подписки на изменения в таблицах (для чатов, дашбордов)
  • Row Level Security (RLS) — каждый пользователь видит только свои данные
  • Edge Functions — серверные функции на Deno (TypeScript)
  • Storage — хранение файлов (аватары, документы)

Пример: трекер подписок

На Уроке 1 студенты создают трекер подписок в V0 и подключают Supabase:

-- Таблица подписок (создаётся автоматически через V0)
create table subscriptions (
  id uuid primary key default gen_random_uuid(),
  user_id uuid references auth.users,
  name text not null,
  price decimal not null,
  billing_cycle text default 'monthly',
  next_payment date,
  created_at timestamptz default now()
);

-- RLS: каждый видит только свои подписки
alter table subscriptions enable row level security;
create policy "Users see own subscriptions"
  on subscriptions for select
  using (auth.uid() = user_id);

Тарифы

ПланЦенаОграничения
Free$02 проекта, 500MB БД, 1GB storage
Pro$25/мес8GB БД, 100GB storage, daily backups

Бесплатного тарифа достаточно для MVP и учебных проектов.

В курсе

УрокКонтекст
Урок 1Подключение Supabase к V0 для добавления базы данных и авторизации к трекеру подписок
Урок 2Упомянут как инструмент синхронизации между AI-билдерами через GitHub

Ссылки

Связанное

  • V0 — AI-билдер, с которым Supabase интегрируется напрямую
  • Lovable — AI-билдер с интеграцией Supabase
  • Bolt — AI-билдер с интеграцией Supabase
  • PRD — в PRD указывается стек, включая Supabase
Официальный сайт →Редактировать на GitHub →