Hanzo
PlatformHanzo KMSIntegrationsApp Connections

Supabase Connection

Learn how to configure a Supabase Connection for Hanzo KMS.

Hanzo KMS supports the use of Personal Access Tokens to connect with Supabase.

Create a Supabase Personal Access Token

Account Preferences

Settings Page

Access Tokens Page

Provide a descriptive name for the token.

Enter Name

Create Token

Create a Supabase Connection in Hanzo KMS

In your Hanzo KMS dashboard, navigate to the Integrations tab in the desired project, then select App Connections.

App Connections Tab

Click + Add Connection and choose Supabase Connection from the list of integrations.

Select Supabase Connection

Complete the form by providing:

  • A descriptive name for the connection
  • An optional description
  • Supabase instance URL (e.g., https://your-domain.com or https://api.supabase.com)
  • The Access Token value from the previous step

Supabase Connection Modal

After submitting the form, your Supabase Connection will be successfully created and ready to use with your Hanzo KMS project.

Supabase Connection Created

To create a Supabase Connection via API, send a request to the Create Supabase Connection endpoint.

Sample request

curl    --request POST \
        --url https://app.kms.hanzo.ai/api/v1/app-connections/supabase \
        --header 'Content-Type: application/json' \
        --data '{
            "name": "my-supabase-connection",
            "method": "access-token",
            "projectId": "7ffbb072-2575-495a-b5b0-127f88caef78",
            "credentials": {
                "accessToken": "[Access Token]",
                "instanceUrl": "https://api.supabase.com"
            }
        }'

Sample response

{
  "appConnection": {
      "id": "e5d18aca-86f7-4026-a95e-efb8aeb0d8e6",
      "name": "my-supabase-connection",
      "projectId": "7ffbb072-2575-495a-b5b0-127f88caef78",
      "description": null,
      "version": 1,
      "orgId": "6f03caa1-a5de-43ce-b127-95a145d3464c",
      "createdAt": "2025-04-23T19:46:34.831Z",
      "updatedAt": "2025-04-23T19:46:34.831Z",
      "isPlatformManagedCredentials": false,
      "credentialsHash": "7c2d371dec195f82a6a0d5b41c970a229cfcaf88e894a5b6395e2dbd0280661f",
      "app": "supabase",
      "method": "access-token",
      "credentials": {
        "instanceUrl": "https://api.supabase.com"
      }
  }
}

How is this guide?

Last updated on

On this page