> For the complete documentation index, see [llms.txt](https://docs.stacksync.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.stacksync.com/connectors/postgres/authorize-postgres/supabase.md).

# Supabase

#### 1. Open your Supabase project

#### 2. Click "Connect"

<figure><img src="/files/DDVIqqAiGS6Vmt6tmwP1" alt=""><figcaption><p>Click "Connect"</p></figcaption></figure>

#### 3. Copy connection string

Make sure to:

1. use **Transaction Pooler**. Compared to direct connections, a transaction pooler enables higher connection concurrency without exhausting the database. It improves connection reuse, load isolation, and fault tolerance, ensuring stable performance under high throughput.
2. use **IPv4-compatible** connection string. Stacksync does not currently support IPv6. You must use an IPv4-compatible connection string.

<figure><img src="/files/2N5msmUJmaoev0m2NmJA" alt=""><figcaption></figcaption></figure>

#### 4. Create the connection on Stacksync

<figure><img src="/files/ihoYeYIWiKWCzWBweA22" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/MrZ5axbEgzwWFnCyA6vs" alt=""><figcaption></figcaption></figure>

Make sure to fill in all fields, including the password as it may not be copied as part of the connection string.

{% hint style="info" %}
If you face the error `Please use IPv4 compatible supabase connection pooler` go back to Supabase app and make sure to use a connection string which is IPv4 compatible.
{% endhint %}
