From 1f3f0505730ec16a57f9857b4b876a22bd3085a4 Mon Sep 17 00:00:00 2001 From: Mert YEREKAPAN <33198490+myerekapan@users.noreply.github.com> Date: Wed, 23 Sep 2026 17:28:58 +0300 Subject: [PATCH] feat(www): clarify database-only positioning on the database page (#50667) ## Summary Clarifies on the database product page that a Supabase project can be used as a standalone Postgres database, and mirrors the change in the page's markdown version (`/database.md`). Ref: GROWTH-1191 ## Changes - **Hero and page metadata**: adds "Use it on its own, or with the rest of the Supabase platform." - **Features section**: intro reframed around the database. The "Just Postgres" card heading adds "standalone". - **`content/md/database.md`**: same sentence in the tagline. New short "Use it as a standalone database" section covering connecting, pooling, pricing, and Free plan pausing. Client libraries marked optional. Pooler naming updated to Supavisor. Links added for the connection guide and `pricing.md`. ## Notes - Pricing figures in the markdown mirror `packages/shared-data/plans.ts` and are static here. - The pausing statement matches `docs/guides/platform/free-project-pausing`. ## Summary by CodeRabbit - **Documentation** - Clarified that Supabase projects include dedicated, standalone Postgres databases. - Explained that databases can be used independently or alongside the Supabase platform. - Added guidance on connections, pooling, pricing, pausing, and optional client libraries. - Identified Supavisor as the pooling service and added relevant connection and pricing links. - **Content** - Updated database page messaging to highlight built-in security, realtime subscriptions, auto-generated APIs, portability, and no vendor lock-in. --- .../database/_components/FeaturesSection.tsx | 6 +++--- .../(products)/database/_components/Hero.tsx | 4 ++-- apps/www/app/(products)/database/page.tsx | 2 +- apps/www/content/md/database.md | 17 ++++++++++++++--- 4 files changed, 20 insertions(+), 9 deletions(-) diff --git a/apps/www/app/(products)/database/_components/FeaturesSection.tsx b/apps/www/app/(products)/database/_components/FeaturesSection.tsx index 2d41ff2da87..43b464f8c93 100644 --- a/apps/www/app/(products)/database/_components/FeaturesSection.tsx +++ b/apps/www/app/(products)/database/_components/FeaturesSection.tsx @@ -15,7 +15,7 @@ function SkeletonBar({ className }: { className?: string }) { const FEATURES = [ { title: 'Just Postgres', - description: 'A dedicated Postgres database.', + description: 'A dedicated, standalone Postgres database.', detail: '100% portable. Bring your existing Postgres database, or migrate away at any time.', visual: PostgresSkeleton, }, @@ -580,8 +580,8 @@ export function FeaturesSection() { from your database
- Every Supabase project is a full Postgres database with realtime functionality, - fine-grained access controls, and instant APIs — no extra configuration required. + Every Supabase project starts as a full Postgres database. Row Level Security, realtime + subscriptions, and auto-generated APIs are built in and optional. Use what you need.
diff --git a/apps/www/app/(products)/database/_components/Hero.tsx b/apps/www/app/(products)/database/_components/Hero.tsx index 0854c325efa..8d6a35bc1e9 100644 --- a/apps/www/app/(products)/database/_components/Hero.tsx +++ b/apps/www/app/(products)/database/_components/Hero.tsx @@ -14,8 +14,8 @@ export function Hero() { without the hassle- Every Supabase project is a dedicated Postgres database. 100% portable with no vendor - lock-in. + Every Supabase project is a dedicated Postgres database. Use it on its own, or with the + rest of the Supabase platform. 100% portable with no vendor lock-in.