Back to Supabase

Api Settings

apps/docs/content/_partials/api_settings.mdx

1.26.051.5 KB
Original Source

Get API details

Now that you've created some database tables, you are ready to insert data using the auto-generated API.

To do this, you need to get the Project URL and key from [the project Connect dialog](/dashboard/project/_?showConnect=true&connectTab={{ .tab }}&framework={{ .framework }}).

Read the API keys docs for a full explanation of all key types and their uses.

<Admonition type="note" title="Changes to API keys">

Supabase is changing the way keys work to improve project security and developer experience. You can read the full announcement on GitHub.

The older anon and service_role keys will work until the end of 2026 but we strongly encourage switching to and using the new publishable (sb_publishable_xxx) and secret (sb_secret_xxx) keys now.

In most cases, you can get keys from [the Project's Connect dialog](/dashboard/project/_?showConnect=true&connectTab={{ .tab }}&framework={{ .framework }}), but if you want a specific key, you can find them in the Settings > API Keys section of the Dashboard.

  • For legacy keys, copy the anon key for client-side operations and the service_role key for server-side operations from the Legacy API Keys tab.
  • For new keys, open the API Keys tab, if you don't have a publishable key already, click Create new API Keys, and copy the value from the Publishable key section.
</Admonition>