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.

diff --git a/apps/www/app/(products)/database/page.tsx b/apps/www/app/(products)/database/page.tsx index 26971123dbe..ac1aa4fcafd 100644 --- a/apps/www/app/(products)/database/page.tsx +++ b/apps/www/app/(products)/database/page.tsx @@ -7,7 +7,7 @@ import { mdAlternates } from '@/lib/md-alternates' export const metadata: Metadata = { title: 'Database | Supabase', description: - '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.', alternates: mdAlternates('database'), } diff --git a/apps/www/content/md/database.md b/apps/www/content/md/database.md index 9d79bf17c96..c9c8fe1a33a 100644 --- a/apps/www/content/md/database.md +++ b/apps/www/content/md/database.md @@ -1,9 +1,18 @@ # Supabase Database -> Every Supabase project is a dedicated Postgres database, trusted by millions of developers. +> Every Supabase project is a dedicated Postgres database, trusted by millions of developers. Use it on its own, or with the rest of the Supabase platform. Supabase Database gives you a full Postgres database with no compromises. It is not a Postgres-compatible alternative or a shared cluster: every project gets its own dedicated Postgres instance that you can connect to directly with any Postgres client. +## Use it as a standalone database + +You do not need any other Supabase product to use the database. Auth, Storage, Realtime, and Edge Functions are included in every project but optional. Unused products cost nothing. + +- **Connect with anything**: standard Postgres connection string. Works with psql, Prisma, Drizzle, or any Postgres client or ORM. +- **Connection pooling**: Supavisor, with session and transaction modes. +- **Pricing**: the Free plan includes a 500 MB database. The Pro plan starts at $25/month and includes one Micro compute instance and 8 GB of disk. Current pricing: https://supabase.com/pricing.md +- **Pausing**: Free plan projects pause after 7 days of low activity. Paid plan projects do not pause. + ## Key Features - **Dedicated Postgres**: each project is an isolated Postgres instance, not a shared tenant @@ -22,13 +31,15 @@ Supabase Database gives you a full Postgres database with no compromises. It is ## Technical Details - Engine: PostgreSQL (latest stable) -- Connection: direct Postgres connections (connection string), connection pooling via PgBouncer (Supavisor) -- Client libraries: JavaScript, Python, Dart (Flutter), Swift, Kotlin, C# +- Connection: direct Postgres connections (connection string), connection pooling via Supavisor +- Client libraries (optional): JavaScript, Python, Dart (Flutter), Swift, Kotlin, C# - Backups: automatic daily backups, Point-in-Time Recovery available as add-on - Compute: configurable from Micro to 16XL+, with autoscaling options ## Links - Documentation: https://supabase.com/docs/guides/database +- Connect to your database: https://supabase.com/docs/guides/database/connecting-to-postgres +- Pricing: https://supabase.com/pricing.md - API Reference: https://supabase.com/docs/reference/javascript/select - Dashboard: https://supabase.com/dashboard