mirror of
https://github.com/supabase/supabase.git
synced 2026-10-06 09:55:06 +03:00
…ntation ## Problem Currently there's no way for users to request access to private alpha for Multigres. ## Solution Add a link to the form to fillout for customers to get access. ## Checklist Check all before review: - [X] I have read [CONTRIBUTING.md](https://github.com/supabase/supabase/blob/master/CONTRIBUTING.md) - [X] If I wrote a new docs topic or edited an existing topic, I used the `/write-the-docs` or `/edit-the-docs` skill, which applies the docs [style guide](https://github.com/supabase/supabase/tree/master/apps/docs/style-guide) Co-authored-by: Aditya Maruvada <aditya@Adityas-MacBook-Pro.local>
62 lines
3.2 KiB
Plaintext
62 lines
3.2 KiB
Plaintext
---
|
|
id: 'multigres'
|
|
title: 'Multigres'
|
|
subtitle: 'Horizontally scalable Postgres for high availability'
|
|
description: 'Run high availability Postgres across multiple nodes with automatic failover, using Multigres.'
|
|
---
|
|
|
|
<Admonition type="caution">
|
|
|
|
Multigres is in [Private Alpha](/docs/guides/getting-started/features#feature-status). It's free during the Alpha for organizations on a paid plan, for up to two projects, but pricing may change once it leaves Alpha. It isn't covered by the [uptime SLA](/sla), and Supabase isn't targeting production or mission-critical workloads with it during this stage.
|
|
|
|
</Admonition>
|
|
|
|
Multigres gives your project high availability by running Postgres across multiple nodes instead of one, so reads and writes continue if a node fails. It is Supabase's integration of [Multigres](https://multigres.com), an open-source project that brings the same distributed-systems approach Vitess brought to MySQL to Postgres.
|
|
|
|
<ContentListings id="database-multigres-what-you-get" />
|
|
|
|
## Requesting access
|
|
|
|
To request access to the Multigres Private Alpha, [fill out the early access form](https://supabase.com/go/multigres-early-access#form).
|
|
|
|
During the Private Alpha:
|
|
|
|
- Multigres is available to organizations on a paid plan. It isn't available on the Free plan.
|
|
- Up to two projects per organization can use Multigres for free during the Alpha.
|
|
|
|
## Enabling Multigres
|
|
|
|
In the Dashboard, Multigres appears as **High availability** during project creation:
|
|
|
|
1. Open [Create a new project](/dashboard/new/_) in the Dashboard.
|
|
2. Under **High availability**, turn on **Enable high availability**.
|
|
3. Finish the remaining fields such as database password, region, and compute size, if shown.
|
|
4. Click **Create new project**.
|
|
|
|
If you don't see **High availability**, your organization doesn't have access yet. See [Requesting access](#requesting-access).
|
|
|
|
## What's not included in the alpha
|
|
|
|
Some Supabase features and project operations aren't yet available on Multigres-backed projects:
|
|
|
|
- **Realtime.** Multigres doesn't yet support the logical replication that Realtime depends on, so Realtime is unavailable.
|
|
- **Point-in-Time Recovery.** Only the standard daily backups are available.
|
|
- **Cross-region read replicas.** Multigres projects run in a single region during the Alpha.
|
|
- **OrioleDB.** A project can use Multigres or [OrioleDB](/docs/guides/database/orioledb), not both.
|
|
- **Resizing after creation.** Compute size, disk, and the number of replicas can't be changed after a Multigres project is created.
|
|
- **Sharding and custom durability policies.** These are on the longer-term roadmap but aren't part of the Alpha.
|
|
|
|
<Admonition type="caution">
|
|
|
|
Enabling Multigres migrates your project's database to run on Multigres. There's currently no managed path to move it back to a standard Postgres project.
|
|
|
|
</Admonition>
|
|
|
|
## Compatibility
|
|
|
|
Multigres aims for full compatibility with standard Postgres, but there are some differences to be aware of. See [Multigres compatibility](/docs/guides/database/multigres/compatibility) for details.
|
|
|
|
## Resources
|
|
|
|
[Multigres documentation](https://multigres.com/docs) — architecture, self-hosted deployment, and other technical depth that goes beyond the hosted Supabase integration covered on this page.
|