Skip to main content
Linking Supabase gives your generated iOS app a real backend without any manual SDK setup. Once connected, the AI can write networking code that calls your Edge Functions, reads your database, and authenticates users — using your actual project credentials automatically.
You need an existing Supabase project before you begin. 10x does not create Supabase projects for you. You can create one for free at supabase.com.

Connect your Supabase account

1

Open the Environment tab

In the preview panel on the right side of 10x, click the Environment tab. This is where all integrations live.
2

Select Supabase

Click the Supabase row in the integrations list to open the Supabase integration detail view.
3

Connect via OAuth

Click Connect Supabase and complete the OAuth flow. 10x will open a browser window where you authorize access to your Supabase account.
4

Select a project

After connecting, a project picker appears. Choose the Supabase project you want to link to the current 10x app.

What happens after linking

Once your Supabase project is linked, 10x automatically populates two environment variables for your app: The AI reads these keys when generating networking code, so your app references the correct project without you having to copy credentials manually.

Managing your backend from the Backend tab

Open the Backend tab in the preview panel to see a live dashboard for your linked project:
  • Edge Functions — all deployed functions, listed with their last deploy time
  • Secrets — hosted secrets managed in Supabase, with sync status
  • Recent activity — a log of recent function invocations and errors
The Backend tab shows a status badge in the top-right corner. If it reads Needs attention, expand the warnings section to see exactly what requires action — for example, a secret that hasn’t synced yet.

Unresolved backend requirements

If the AI has planned a feature that depends on a backend capability you haven’t configured yet — such as a specific Edge Function or auth provider — the Backend tab highlights it as an open issue under Needs attention. Resolving each item removes it from the list.

Disconnect or switch projects

To link a different Supabase project, open the Environment tab, select Supabase, and choose a new project from the picker. Your environment variables update automatically.