mirror of
https://github.com/supabase/supabase.git
synced 2026-10-05 09:25:06 +03:00
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`. <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## 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. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
This commit is contained in:
1 parent
f508eae926
commit
1f3f050573
4 files changed
+20
-9
No files matched your search
@@ -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() {
|
||||
<span className="text-foreground">from your database</span>
|
||||
</h3>
|
||||
<p className="text-foreground-lighter text-sm lg:text-base">
|
||||
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.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
|
||||
@@ -14,8 +14,8 @@ export function Hero() {
|
||||
<span className="text-foreground-lighter block">without the hassle</span>
|
||||
</h1>
|
||||
<p className="text-foreground-lighter text-sm lg:text-base">
|
||||
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.
|
||||
</p>
|
||||
</div>
|
||||
<div className="flex items-center gap-2">
|
||||
|
||||
@@ -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'),
|
||||
}
|
||||
|
||||
|
||||
@@ -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
|
||||
Reference in new issue
Block a user