Блог инфра

Supabase — открытый бэкенд для приложений и вайбкодинга

Supabase (supabase.com) — open-source альтернатива Firebase: Postgres + Auth + Storage + Realtime + Edge Functions + pgvector в одной платформе с единым SDK. По Wordstat — 7 020 показов/мес в Рунете, один из самых ищущих бэкенд-сервисов 2026 года.

Главная идея — дать готовый бэкенд за 5 минут вместо недель: создаёте проект, получаете БД, регистрацию пользователей, файловое хранилище, real-time подписки и едж-функции через один SDK. В 2026 Supabase стал ещё и бэкендом по умолчанию для вайбкодинга: кнопка «Connect Supabase» есть в Lovable, Bolt, v0, а Cursor подключается через MCP-сервер.

Кому подходит Supabase

  • Вайбкодеру в Lovable / Bolt / v0 — подключается одной кнопкой, за два клика появляются таблицы, регистрация и хранилище.
  • Frontend-разработчику — JS/TS SDK закрывает 80% типовых запросов без бэкенда.
  • Indie-хакеру и стартапу без devops — managed Postgres с бэкапами и дашбордом.
  • AI-проекту с RAG — pgvector в Postgres вместо отдельной векторной базы.
  • Команде с git-флоу — Branching поднимает копию БД и Edge Functions на каждый PR.

Не подходит: хранение ПДн россиян в проде (серверы в США / ЕС / Сингапуре конфликтуют с 242-ФЗ); нативное iOS/Android без веб-части (Firebase зрелее); multi-region writes (нет, как у CockroachDB).

Что изменилось в 2026

  • Compute billing separately. Compute теперь отдельная строка счёта. На Pro/Team — $10/мес кредитов в тарифе, хватает на младший dedicated-инстанс (Supabase Pricing).
  • Free-проекты «паузятся» после 7 дней простоя, не более 2 активных проектов.
  • pgvector — бесплатно на всех тарифах. Закрывает основную статью расходов RAG-стартапов.
  • Branching. Каждый PR — отдельная preview-копия БД и Edge Functions.
  • Auth Hooks. Серверные хуки на регистрацию / вход вместо постмаунт-обработчиков в клиенте.

Главное в 30 секунд

ПараметрSupabase
ТипBackend-as-a-Service (BaaS), open-source
БДPostgres
Authemail/OAuth/SMS/SSO
StorageS3-совместимое объектное хранилище
Realtimeподписки на изменения БД
Edge Functionsserverless на Deno
ТарифыFree + Pro $25/мес + Team $599/мес
Из РФ✓ работает, оплата зарубежной картой
Главный конкурентFirebase, Timeweb Managed Postgres

Что входит в Supabase

1. Postgres БД

Полноценный Postgres 15-16, не «упрощённая БД»: реляционные таблицы, JOIN, transactions, JSONB, full-text search, pgvector для AI / RAG, триггеры, функции, материализованные представления, Row Level Security. Визуальный Table Editor в дашборде — можно работать с БД без SQL.

2. Auth

Полная авторизация из коробки: email / password, Magic Link (вход по ссылке), OAuth (Google, GitHub, Discord, Twitter, Apple, Microsoft, Facebook и др.), SMS / phone через Twilio, anonymous sign-in, SSO для Enterprise. JWT-токены, refresh, сессии — всё уже сделано.

3. Storage

S3-совместимое хранилище: загрузка / скачивание через SDK, image transformations (resize, формат) на Pro+, контроль доступа через RLS-политики на storage.objects, CDN на больших тарифах.

4. Realtime

WebSocket-подписки на изменения БД. Любое изменение в таблице — событие на клиенте в real-time. Идеально для чатов, дашбордов с live-метриками, коллаборативных приложений.

5. Edge Functions

Serverless-функции на Deno (TypeScript). Деплой одной командой. Подходит для AI-обёрток (OpenAI / Anthropic / GigaChat), webhook-обработчиков (Stripe, T-Банк), cron-задач и кастомной бизнес-логики.

Тарифы

По supabase.com/pricing:

ТарифЦена/месВключено
Free$0500 MB БД, 1 GB Storage, 50k MAU, 5 GB egress, 2 проекта, пауза после 7 дней
Pro$258 GB БД, 100 GB Storage, 100k MAU, 250 GB egress, $10 compute-кредитов, daily backup 7 дней
Team$599всё из Pro + SOC2 / ISO 27001, бэкап 14 дней, поддержка с SLA
Enterpriseпо запросуdedicated-инфраструктура, аккаунт-менеджер, 24/7 поддержка

Compute сверху тарифа. Любой dedicated-инстанс выше Micro оплачивается отдельно: один Pro-аккаунт с двумя проектами на Small может стоить не $25, а $50-70/мес.

Из РФ: supabase.com открывается без VPN, оплата зарубежной картой.

Оплата Supabase из России

Регистрация — без VPN, по email или через GitHub. Платный план привязывается через Stripe Checkout, который не принимает карты МИР и российские карты Visa/Mastercard напрямую.

Рабочие варианты оплаты:

  1. Зарубежная виртуальная карта с лицензией в ЕС / Великобритании / Казахстане / Турции, работающая со Stripe. Подробно — зарубежная карта для оплаты. Самый стабильный способ.
  2. Карта родственника или партнёра за рубежом — для разового платежа; на auto-renew часто запрос аутентификации.
  3. Корпоративный аккаунт через зарубежное юрлицо (Армения / Сербия / Турция / ОАЭ) — оптимально для команд, плюс счёт-фактура от Supabase.
  4. Self-hosted Supabase на Timeweb Cloud / Selectel / VK Cloud — если оплата невозможна, поднимается полный стек в Docker на VPS, оплата картой РФ за хостинг.

Не работает: прямая оплата картой МИР (Stripe отклоняет), крипта, PayPal. При смене карты на платном тарифе нельзя забыть обновить реквизиты: после двух неудачных списаний Supabase ставит проект на паузу и возвращает на Free-тариф со всеми его лимитами.

Supabase и 152-ФЗ: где можно, а где нельзя

Дата-центры Supabase: West US, East US, EU Central (Frankfurt), EU West (London), South America (São Paulo), South-East Asia (Singapore), Asia Pacific (Tokyo, Sydney, Mumbai), Canada. В РФ дата-центров нет, и ближайшие к российской аудитории — Frankfurt и Mumbai.

По 152-ФЗ и 242-ФЗ персональные данные граждан РФ должны храниться в БД на территории РФ.

  • Нельзя в managed Supabase: ФИО, телефон, email, паспорт, адрес, ИНН, биометрия, любые идентификаторы российских пользователей в проде.
  • Можно: обезличенные данные, аналитика без привязки к личности, контент сайта, embeddings без личных текстов, тестовая среда.
  • Альтернатива для РФ-проектов с ПДн: self-host Supabase на VK Cloud, Selectel, Timeweb Cloud, Yandex Cloud — управление через тот же CLI.

Это не юридический совет, а напоминание риска: РКН выдаёт штрафы по 242-ФЗ, и для серьёзного продукта compliance — обязательная часть архитектуры с самого начала.

Supabase для вайбкодинга: подключение к Lovable, Bolt, v0, Cursor

В 2026 Supabase стал стандартным бэкендом для no-code / low-code AI-генераторов. Каждый из них подключает Supabase своим способом, и от выбора зависит и удобство, и сколько свободы остаётся для расширения проекта потом.

Lovable + Supabase

В Lovable — кнопка Connect Supabase в Integrations. После авторизации Lovable прокидывает SUPABASE_URL и SUPABASE_ANON_KEY в env, генерирует схему таблиц под текущий запрос и применяет миграции через CLI. Что Lovable делает сам: таблицы под фразу «форма заявок с email и сообщением», базовый RLS, формы с supabase-js. Что приходится править руками: RLS-политики на чувствительные таблицы, secrets для Edge Functions, кастомные триггеры. В 2026 Lovable выпустил Lovable Cloud — встроенный бэкенд. Он удобен на старте, но Supabase остаётся выбором, когда нужна полноценная Postgres-БД, экспорт схемы и переезд в self-host.

Bolt.new + Supabase

Bolt.new — генератор full-stack приложений от StackBlitz. Подключение: панель справа → «Connect Supabase», OAuth-вход, выбор организации. Bolt создаёт новый проект Supabase или цепляет существующий, ставит @supabase/supabase-js, генерирует lib/supabase.ts и компоненты, которые сразу читают из БД. Лучше работает с Next.js, Vue, Svelte, Astro; деплой — на Netlify в один клик. По сравнению с Lovable — лучше пишет сложные формы, но хуже сам поддерживает RLS.

v0 + Supabase

v0 от Vercel заточен под Next.js. Подключение через Vercel-интеграцию: «Add Integration» → Supabase → авторизация. v0 добавляет env-переменные в Vercel и preview, генерирует компоненты (<DataTable>, <AuthForm>, <UploadDropzone>), которые подключаются к БД через server components Next.js. Хорош для сложных UI поверх Supabase: таблицы с сортировкой, формы с валидацией, дашборды. Минус — завязка на Vercel-экосистему.

Cursor + Supabase через MCP

Cursor — IDE для разработчиков, и подключение к Supabase идёт через MCP-сервер (Model Context Protocol). Это даёт чату Cursor право читать схему, выполнять SQL и применять миграции напрямую.

// ~/.cursor/mcp.json
{
 "mcpServers": {
 "supabase": {
 "command": "npx",
 "args": ["-y", "@supabase/mcp-server-supabase@latest"],
 "env": { "SUPABASE_ACCESS_TOKEN": "sbp_xxx" }
 }
 }
}

После рестарта в чате доступны команды: «покажи схему таблиц», «создай миграцию для таблицы posts с user_id», «выполни SELECT count(*)». Cursor применяет миграции и пишет код, который их использует. Самый «программистский» способ работы — больше контроля, чем в Lovable / Bolt, но и больше ручной работы.

Типичные ошибки в вайбкодинг-средах

  • Service role key утекает в клиент. Проверять .env и dev-консоль браузера; наружу — только anon.
  • RLS включён, но политики не написаны. Генераторы умеют включать RLS, но не всегда дописывают политики; ручной аудит до прода обязателен.
  • Лишние таблицы под каждый эксперимент. Чистить раз в неделю.
  • Дефолтный регион — West US. Для аудитории СНГ / ЕС вручную выбирать EU Central; перенос потом дорогой.

Supabase vs Firebase

ПараметрSupabaseFirebase
БДPostgres (SQL)Firestore (NoSQL)
Open-source
Self-hosted
Vendor lock-inминимальныйсильный
Ценыпрозрачныесложные на больших объёмах
Realtimeчерез WS на БДнативный
Authдада
Storageдада
Edge FunctionsDenoCloud Functions (Node.js)
Дашбордудобныйудобный

Supabase выигрывает: open-source и self-host, реляционная БД (Postgres знакомее), цены прозрачнее. Firebase выигрывает: зрелая платформа с 2014, лучшая мобильная поддержка (iOS / Android SDK), глубокая интеграция с экосистемой Google. В 2026 большинство новых web-проектов выбирает Supabase.

Supabase vs Timeweb Managed Postgres

ПараметрSupabaseTimeweb Postgres
БД
Authвстроеннадо подключать отдельно
Storageвстроеннадо S3
Realtimeвстроеннадо подключать
РасположениеСША / ЕС / СингапурМосква / Питер
Оплатазарубежная картакартой РФ
152-ФЗ compliance
Цена старт$0800 ₽/мес

Supabase — зарубежная аудитория, нужен полный стек (auth + storage + realtime) сразу, скорость старта важнее compliance. Timeweb — российская аудитория, 152-ФЗ обязателен, оплата картой РФ. Гибрид — БД с ПДн на Timeweb, остальное в Supabase. Подробнее — база данных для проекта.

Supabase vs Neon vs PlanetScale vs Appwrite

ПараметрSupabaseNeonPlanetScaleAppwrite
ТипBaaS (БД + Auth + Storage + Realtime)managed Postgresmanaged MySQLBaaS, open-source
БДPostgresPostgresMySQL (Vitess)MariaDB под капотом
Authвстроеннет (только БД)нетвстроен
Storageвстроеннетнетвстроен
Realtimeвстроеннетнетвстроен
Edge FunctionsDenoнетнетNode/Python/Deno
pgvectorдаданетчерез расширения
Branchingдада (главная фича)да (главная фича)нет
Free tierбессрочно с лимитамибессрочноhobby-планбессрочно (self-host бесплатно)
Self-hosted

Supabase — нужен полный бэкенд (БД + Auth + Storage + Realtime) в одном пакете, важен open-source и переезд в self-host. Neon — только Postgres с branching и автоскейлом, Auth / Storage собираете сами; цена за storage и compute ниже на больших объёмах. PlanetScale — исторически на MySQL, важна горизонтальная масштабируемость записи через Vitess; для нового проекта в 2026 редко обоснованно. Appwrite — self-host из коробки, нужна поддержка Python / PHP / Java на бэкенде, не критичен Postgres-стек.

Как начать вручную

Если не через Lovable / Bolt, а самостоятельно: регистрация на supabase.com через GitHub без VPN → создать проект (имя, регион EU Central для СНГ / ЕС, пароль БД) → Settings → API забрать Project URL, anon key (клиент), service_role key (только бэкенд, не светить). Дальше npm install @supabase/supabase-js и работа через createClient(url, anonKey): supabase.from("posts").select(), supabase.auth.signUp({ email, password }), supabase.channel("posts").on("postgres_changes",...).subscribe().

Использование с AI-проектами

Supabase хорошо подходит для AI-приложений:

RAG-системы на pgvector

pgvector — расширение Postgres для векторного поиска. Включено на всех тарифах Supabase, в том числе на Free. Полная цепочка: таблица с колонкой embedding vector(1536), HNSW-индекс для быстрого поиска, SQL-функция match_documents для семантического поиска ближайших чанков.

CREATE EXTENSION IF NOT EXISTS vector;

CREATE TABLE documents (
 id BIGSERIAL PRIMARY KEY,
 content TEXT NOT NULL,
 metadata JSONB,
 embedding vector(1536) -- text-embedding-3-small от OpenAI
);

CREATE INDEX ON documents USING hnsw (embedding vector_cosine_ops);

В приложении: получить embedding запроса через OpenAI / GigaChat → найти топ-5 похожих чанков через RPC → отдать как контекст в LLM. Этого достаточно для RAG-чата над документацией, базой знаний или каталогом. Подробнее — векторная база и RAG.

AI-чаты с историей

Realtime + auth + хранение истории = готовый AI-чат. Типовая схема: chats(user, title, created_at), messages(chat_id, role, content, embedding?), RLS «пользователь видит только свои чаты», Realtime-подписка на messages — клиент сам обновляется без polling.

Edge Functions для AI

Edge Functions — типовая обёртка над OpenAI / Anthropic / GigaChat / YandexGPT. Ключ в Deno.env, клиент его не видит, можно навесить rate-limit и логирование. Альтернатива — собственный API на Node, но Edge Functions деплоятся в один CLI-вызов и не требуют отдельного хостинга.

Скелет AI-proxy на Edge Functions — Deno.serve(async req => fetch("https://api.openai.com/v1/chat/completions", { headers: { Authorization: \Bearer ${Deno.env.get(“OPENAI_API_KEY”)}` }, body:… })). Деплой одной командой supabase functions deploy ask-llm, секреты — supabase secrets set OPENAI_API_KEY=sk-…`. Ключ остаётся на стороне Supabase и не утекает в браузер.

Edge Functions: сценарии помимо AI

Stripe / T-Банк webhooks, cron-задачи через pg_cron, обёртки над GigaChat / YandexGPT / Telegram Bot API, очистка и агрегация через Database Webhooks, рендер картинок соцсетей и sitemap.

Row Level Security — короткая инструкция

RLS в Supabase — главный инструмент безопасности. По умолчанию у каждой новой таблицы доступ закрыт, и любой запрос с anon key вернёт пусто, пока не написана политика.

Базовые политики

ALTER TABLE posts ENABLE ROW LEVEL SECURITY;
CREATE POLICY "users read own" ON posts FOR SELECT USING (auth.uid() = user_id);
CREATE POLICY "users insert own" ON posts FOR INSERT WITH CHECK (auth.uid() = user_id);
CREATE POLICY "public read" ON posts FOR SELECT USING (true);
CREATE POLICY "auth insert" ON posts FOR INSERT WITH CHECK (auth.role() = 'authenticated');

Multi-tenant SaaS: доступ по организации

Когда у пользователя несколько рабочих пространств — RLS строится через таблицу-связку memberships(user_id, org_id, role). Политики проверяют, что org_id строки попадает в подзапрос SELECT org_id FROM memberships WHERE user_id = auth.uid(). Для разделения прав по ролям — добавить условие role IN ('owner', 'admin') в политику UPDATE/DELETE. Это закрывает 80% сценариев SaaS; дальше — кастомные claims в JWT через Auth Hooks, чтобы не тянуть join каждый раз.

Проверка

В дашборде Supabase есть Policy Editor с тестовым прогоном от имени конкретного пользователя. Перед production — обязательно проверить каждую таблицу.

Storage: загрузка файлов и signed URLs

Supabase Storage — S3-совместимое хранилище с дашбордом и RLS. Загрузка через supabase.storage.from(bucket).upload(path, file), публичная ссылка через getPublicUrl, подписанная с TTL через createSignedUrl(path, ttlSeconds).

Политики на бакеты пишутся как RLS на таблицу storage.objects — например, «пользователь загружает только в свою папку» через проверку (storage.foldername(name))[1] = auth.uid()::text.

Полезные фичи Storage: image transformations через ?width=300&quality=80 (Pro+), CDN-кеш на больших тарифах, resumable uploads для больших файлов (видео, архивы). Для платных видеокурсов — приватный бакет + Edge Function, которая выдаёт signed URL только пользователям с активной подпиской.

Branching, миграции, локальная разработка

supabase CLI поднимает локальную копию платформы в Docker:

npm install -g supabase
supabase init
supabase start # Postgres + Studio + Auth + Storage локально
supabase migration new add_posts_table
supabase db push # применить миграции на прод

Локальный Studio — на http://localhost:54323. Миграции версионируются в git как SQL-файлы. При подключении git-репозитория Supabase создаёт отдельную ветку БД на каждый pull request: своя схема, свои Edge Functions, свой URL. После merge — автоматический cleanup.

Edge Functions: production-чеклист

  • Логиsupabase functions logs <name> или дашборд.
  • Секреты — через supabase secrets set, не в коде.
  • Cold start — Deno быстрее Node.js, но первый запрос после простоя медленнее. Критичные функции «греть» cron-пингом.
  • CORS — Edge Functions не отдают Access-Control-Allow-Origin автоматом, прописывать вручную.
  • Лимиты — Free 500k вызовов/мес, Pro 2M, дальше по тарифу.

Когда Supabase — не лучший выбор

СценарийЧто выбрать вместо
Российская аудитория с ПДнTimeweb Managed Postgres + свой Auth
Чисто мобильное приложение iOS/AndroidFirebase — лучше нативные SDK
Сложная аналитика на десятках TBClickHouse / BigQuery
Гео-распределённая запись (multi-region writes)PlanetScale / CockroachDB
Только векторный поиск, без остального стекаQdrant / Weaviate в self-host

Главные ошибки новичков

  1. Не настроили RLS. На дефолтных настройках любой пользователь может прочитать чужие данные. Включите RLS для каждой таблицы и пропишите политики.
  2. service_role key на клиенте. Этот ключ даёт полный доступ к БД в обход RLS — он только на бэкенде / в Edge Functions. На клиенте — только anon key.
  3. Игнорирование лимитов Free. 500 MB БД быстро кончается на проекте с активностью; Pro — $25 за 8 GB.
  4. Деплой Edge Functions без локальных тестов. Тестировать через supabase functions serve, не в проде.
  5. Использование в РФ-продукте без compliance. Managed Supabase БД в США / ЕС = конфликт с 242-ФЗ для ПДн россиян.
  6. Дефолтный регион West US при русскоязычной аудитории. Перенос потом дорогой.

Self-hosting Supabase

Supabase open-source, разворачивается на VPS через Docker: git clone supabase/supabase, cd supabase/docker, отредактировать пароли в .env, docker compose up -d. Полный стек поднимается одной командой: Postgres, Auth, Storage, Realtime, Kong API gateway, Studio. Для прод-сетапа нужно: TLS (nginx / caddy), бэкапы Postgres, мониторинг, регулярные обновления контейнеров.

Где self-host’ить из РФ: Timeweb Cloud (VPS от 200 ₽/мес, оплата картой РФ), Selectel (выделенные серверы и облако для крупных проектов), VK Cloud и Yandex Cloud (managed Postgres + Functions отдельно — не сборка Supabase, но замена по функциям).

Плюсы self-host: данные на РФ-территории (compliance), нет привязки к зарубежной оплате. Минусы: бэкапы / обновления / мониторинг на вас; нет автоскейла; реальные расходы на админа выше «$25 на Pro».

FAQ

Что такое Supabase простыми словами? Готовый бэкенд для веб-приложений. Postgres + регистрация + хранение файлов + real-time в одном пакете. Не нужно поднимать сервер и писать API с нуля.

Supabase бесплатный? Free план — 500 MB БД, 50k MAU, бесплатно навсегда (с лимитами). Платный — от $25/мес.

Можно ли использовать Supabase из России? Да, supabase.com открывается без VPN. Оплата — виртуальной картой. Главный минус — серверы в США/ЕС/Сингапуре (нарушение 242-ФЗ если храните ПДн россиян).

Что лучше — Supabase или Firebase? Supabase для большинства проектов в 2026. Open-source, Postgres знакомее, без vendor lock-in. Firebase — если уже в экосистеме Google или нужна сильная мобильная разработка.

Можно ли мигрировать с Firebase на Supabase? Да, есть инструменты миграции схем и данных. Но это серьёзная работа, лучше планировать как отдельный проект на 1-2 недели.

Какие фреймворки лучше всего работают с Supabase? Next.js, Astro, Remix, Vue, Svelte, SolidJS — все официально поддерживаются с SDK и примерами. iOS / Android — через REST API. Из коробки лучше всего ложится Next.js (server components читают БД напрямую).

Supabase подходит для production? Да. На Pro и Team тарифах с point-in-time recovery, SLA, мониторингом — подходит для серьёзных продуктов. Главный риск — невыставленный RLS или утёкший service_role key. Аудит безопасности перед production обязателен.

Сколько стоит Supabase для AI-проекта с pgvector и 10 000 MAU? На Free и Pro pgvector включён без отдельной платы. Сценарий «10K MAU, 5-8 GB БД, базовый трафик» укладывается в Pro $25/мес плюс compute поверх ($10 кредитов в тарифе). Egress 250 GB включён, дальше по тарификации.

Чем Supabase Branching отличается от Vercel Preview? Vercel поднимает копию фронта на каждый PR, но БД остаётся общей. Supabase Branching поднимает копию базы + Edge Functions + миграций. Это снимает класс ошибок «миграция в PR прошла, но сломала прод после merge».

Можно ли использовать Supabase только как Postgres-хостинг? Да, через стандартный Postgres-коннект как обычную managed-БД. Но в этом случае дешевле взять Neon или Timeweb Postgres — Supabase платит цену за инфраструктуру всего стека.

Какой регион выбрать при создании проекта? Для аудитории из РФ / СНГ / ЕС — EU Central (Frankfurt). Для глобальной — West US. Перенос потом — полная миграция со сменой URL, поэтому регион выбирается один раз.

Чем Supabase отличается от Lovable Cloud? Lovable Cloud — встроенный бэкенд внутри Lovable, удобный для прототипов. Supabase — самостоятельная Postgres-платформа, которую можно экспортировать, перенести в self-host, использовать вне Lovable. Для серьёзных проектов Supabase даёт больше контроля.

Что такое Supabase MCP-сервер и зачем он нужен? MCP-сервер даёт IDE (например, Cursor) и AI-агентам прямой доступ к схеме и SQL-консоли Supabase. Агент сам читает структуру таблиц, пишет миграции и проверяет результат без копипасты SQL в чат.

Если Supabase «паузит» Free-проект, данные не теряются? Нет. Проект остаётся в архиве, данные на месте. Достаточно зайти в Dashboard и нажать «Restore» — проект поднимается за пару минут.

Поддерживает ли Supabase OAuth-вход через Яндекс / VK / Telegram? Из коробки — нет (только Google, GitHub, Apple, Discord, Microsoft, Facebook и др.). Яндекс / VK / Telegram добавляются как Custom OAuth Provider через Edge Function-handler.

Чем Supabase Auth отличается от Auth0 / Clerk? Supabase Auth интегрирован с БД через RLS — главная сильная сторона. Auth0 и Clerk — отдельные сервисы с более гибким UI и enterprise SSO, но требуют ручной интеграции с любой БД. Для SaaS на Postgres Supabase Auth закрывает потребности.

Дальше

Для команд, которые собирают приложения на Supabase, обычно полезны соседние материалы по стеку.

  • Для вайбкодеров — Lovable подключает Supabase кнопкой и сам пишет схему таблиц под запрос, Bolt.new деплоит full-stack на Netlify, v0 генерирует Next.js-компоненты поверх Supabase.
  • Для разработчиков с IDE — Cursor подключается к Supabase через MCP-сервер и работает со схемой напрямую из чата.
  • Для compliance-сценариев — Хостинг для AI-проекта в РФ и 152-ФЗ и персональные данные объясняют, что нельзя держать в managed Supabase, и Timeweb Cloud или Selectel подходят для self-host Supabase на РФ-инфраструктуре.
  • Для российских облаков с managed-сервисами — Yandex Cloud и VK Cloud дают свои аналоги Postgres + Functions + Object Storage в локальных ЦОД, но без единого SDK Supabase.
  • Для выбора БД — База данных для проекта сравнивает managed Postgres, Neon, Supabase и self-host по цене и compliance.
  • Для оплаты тарифов — Зарубежная карта для оплаты описывает рабочие варианты привязки карты к Stripe из РФ.
  • Для AI-проектов — Векторные базы и RAG сравнивает pgvector, Pinecone, Qdrant и Weaviate по цене, скорости и удобству.