Documentation Index
Fetch the complete documentation index at: https://docs.tryardent.com/llms.txt
Use this file to discover all available pages before exploring further.
Want Claude to handle this? Paste this into Claude Code or Cursor:
Check if my Supabase database is ready to connect to Ardent.
My connection string: [paste here]
Verify:
1. The host is reachable and credentials work
2. Logical replication is enabled (it should be on by default)
3. The user has replication privileges
4. IPv4 is enabled (check pg_hba.conf or attempt a direct connection)
Tell me exactly what to fix if anything fails, then run:
ardent connector create postgresql '<connection-string>'
Open the Connect dialog
In your Supabase project dashboard, click Connect in the top right corner.Select the Direct tab, then choose Direct connection as the connection method and set Type to URI.
Check IPv4
Scroll down in the Connect dialog. You’ll see an IPv4 compatible indicator.If it shows a checkmark, you’re good. If not, click IPv4 settings and enable the dedicated IPv4 add-on ($4/month). Ardent needs a direct connection to your database, which requires IPv4.
Copy your connection string
Still in the Connect dialog, copy the URI. It looks like:postgresql://postgres:[YOUR-PASSWORD]@db.[PROJECT-REF].supabase.co:5432/postgres
Connect your database
ardent connector create postgresql 'postgresql://postgres:[YOUR-PASSWORD]@db.[PROJECT-REF].supabase.co:5432/postgres'
Wrap the URI in single quotes in your shell so characters in the password are not interpreted.Ardent will verify your setup and begin replicating your database. This may take a few minutes depending on data size.Logical replication is enabled by default on Supabase — no extra setup needed.
Create your first branch
ardent branch create my-feature
Done. You now have an isolated copy of your Supabase database — schema, data, and all. The CLI returns a connection URL you can use anywhere.