Skip to content
For LLMsView as Markdown·

Supabase

Manage databases, authentication, and storage with the Supabase Management API.

DetailValue
CategoryCloud & Infra
Base URLhttps://api.supabase.com/v1
AuthenticationBearer Token
Endpoints5
Connector keysupabase

Using Supabase in a workflow

  1. Go to Connections and click New Connection.
  2. Pick Supabase from the marketplace.
  3. Enter your credentials (see Authentication above for what's expected).
  4. In a workflow, drop an API Call node and select this connection.
  5. Pick the operation you need from the Operation dropdown — the full list is below.

Available endpoints

EndpointSummary
GET /projectsList all projects
POST /projectsCreate a new project
GET /projects/{ref}Get project details
GET /projects/{ref}/functionsList edge functions
POST /projects/{ref}/database/queryExecute a SQL query

Each endpoint is documented in full below. Use the outline on the right to jump to one.

GET /projects

List all projects

DetailValue
Operation IDcloud.listProjects
MethodGET
Path/projects

Parameters

No parameters.

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Supabase connection from the Connection dropdown.
  3. In the Operation dropdown, select cloud.listProjects.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Supabase API reference.

POST /projects

Create a new project

DetailValue
Operation IDcloud.createProject
MethodPOST
Path/projects

Parameters

No parameters.

Request Body

FieldType
namestring
organization_idstring
regionstring
db_passstring

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Supabase connection from the Connection dropdown.
  3. In the Operation dropdown, select cloud.createProject.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked — fill them or the call will fail at runtime.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Supabase API reference.

GET /projects/{ref}

Get project details

DetailValue
Operation IDcloud.getProject
MethodGET
Path/projects/{ref}

Parameters

NameLocationTypeRequired
refpathstringYes

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Supabase connection from the Connection dropdown.
  3. In the Operation dropdown, select cloud.getProject.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked — fill them or the call will fail at runtime.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Supabase API reference.

GET /projects/{ref}/functions

List edge functions

DetailValue
Operation IDcloud.listFunctions
MethodGET
Path/projects/{ref}/functions

Parameters

NameLocationTypeRequired
refpathstringYes

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Supabase connection from the Connection dropdown.
  3. In the Operation dropdown, select cloud.listFunctions.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked — fill them or the call will fail at runtime.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Supabase API reference.

POST /projects/{ref}/database/query

Execute a SQL query

DetailValue
Operation IDcloud.executeQuery
MethodPOST
Path/projects/{ref}/database/query

Parameters

NameLocationTypeRequired
refpathstringYes

Request Body

FieldType
querystring

Using this endpoint in a workflow

  1. Add an API Call node to your workflow.
  2. Pick your Supabase connection from the Connection dropdown.
  3. In the Operation dropdown, select cloud.executeQuery.
  4. Fill in the parameter fields that appear. Use {{...}} to reference upstream values.

Required fields are marked — fill them or the call will fail at runtime.

What it returns

The API Call node writes the response to the workflow context:

{
  status: 200,
  success: true,
  data: { ...response body from the API... },
  latencyMs: 142
}

Reference response fields downstream as {{nodeId.data.path}}. The exact response shape is documented on the upstream Supabase API reference.