EveryAppEveryApp
Providers

Supabase

A Supabase project's Postgres REST API and Storage, with its secret key.

A Supabase project's Postgres REST API and Storage, with its secret key.

API key

  1. Open supabase.com and create an API key with only the access your apps need.
  2. Copy it. It may be shown only once.

What to create: A secret key (sb_secret_...) from Settings > API Keys and the project's host.

Add it to your Gateway. It asks for the key:

everyapp provider add supabase

Use it in an app

In the app's everyapp.config.ts:

capabilities: {
  supabase: { access: "read", why: "What the app does with it." },
},

The app calls Supabase's API with integrationFetch(), and the Gateway adds the key. Use "write" if the app changes things. More in API providers.

Check it worked: everyapp provider show supabase shows the key as set.

Something wrong or missing? Open an issue.

On this page