All integrations
Catalogue metadata onlydeveloper toolsv20260815_00

SUPABASE

Supabase

Supabase is an open-source backend-as-a-service providing a Postgres database, authentication, storage, and real-time subscription APIs for building modern applications

Description is untrusted, display-only upstream metadata. It never becomes policy, OAuth scope authority, or an agent instruction.

Pakkawork boundary

Research catalogue metadata only. No Pakkawork OAuth, credential, host, quota, executor, or verifier is enabled.

No Pakkawork execution adapter is enabled. Hosted account-authorisation availability is workspace-specific and checked separately in the dashboard.Check workspace connection options
Attributed source

129

Action summaries

Display-only definitions

0

Trigger types

Not installed instances

2

Auth modes

Field names, never values

No

Execution

No runtime adapter

Authentication map

What setup is declared?

Only field names, types, and required markers are shown. Secret values, default auth URLs, credential material, and inferred OAuth scopes are excluded.
OAUTH2 · managed upstreamAPI_KEY

OAUTH2

supabase_oauth

Upstream managed

Developer setup

  • Client idclient_id · stringRequired
  • Client secretclient_secret · stringRequired
  • Redirect URIoauth_redirect_uri · stringOptional
  • Scopesscopes · stringOptional

User connection

  • Base URLfull · stringRequired

API_KEY

supabase_api_key

Provider setup

Developer setup

No fields declared in this snapshot.

User connection

  • Base URLfull · stringRequired
  • Supabase Personal Tokenbearer_token · stringRequired

Capability index

Actions and trigger definitions

Static summaries are available. Live schemas remain disabled until PROVIDER_HUB_API_KEY is configured server-side.

Showing 91–120 of 129 actions

List project database backups

SUPABASE_LIST_BACKUPS

Lists all database backups for a Supabase project, providing details on existing backups but not creating new ones or performing restores; availability may depend on plan and configuration.

Untrusted display-only summary

List database branches

SUPABASE_LIST_BRANCHES

Lists all database branches for a specified Supabase project, providing information about each branch's status, configuration, and metadata. Use this action when you need to view all branches in a project, check branch statuses, or identify available branches before performing operations. Database branches are useful…

Untrusted display-only summary

List all buckets

SUPABASE_LIST_BUCKETS

Retrieves a list of all storage buckets for a Supabase project, without returning bucket contents or access policies.

Untrusted display-only summary

List all database branches

SUPABASE_LIST_DATABASE_BRANCHES

Lists all database branches for a specified Supabase project, used for isolated development and testing of schema changes; ensure the project reference ID is valid.

Untrusted display-only summary

List all functions

SUPABASE_LIST_FUNCTIONS

Lists metadata for all Edge Functions in a Supabase project (specified by 'ref'), excluding function code or logs; the project must exist.

Untrusted display-only summary

List migration history

SUPABASE_LIST_MIGRATION_HISTORY

Retrieves the list of applied database migration versions for a Supabase project. Use this to track which migrations have been applied to the project's database. This is a read-only operation that requires the project reference ID.

Untrusted display-only summary

List members of an organization

SUPABASE_LIST_ORGANIZATION_MEMBERS

Retrieves all members of a Supabase organization, identified by its unique slug, including their user ID, username, email, role, and MFA status.

Untrusted display-only summary

List project secrets

SUPABASE_LIST_PROJECT_SECRETS

Retrieves all secrets (environment variables) for a Supabase project by its reference ID. Use this action when you need to view the secrets configured for a project, such as API keys, database URLs, or other environment variables. Note that secret values in the response may be masked for security reasons.

Untrusted display-only summary

List all secrets

SUPABASE_LIST_SECRETS

Retrieves all secrets for a Supabase project using its reference ID; secret values in the response may be masked.

Untrusted display-only summary

List SQL snippets for the logged in user

SUPABASE_LIST_SQL_SNIPPETS

Retrieves a list of SQL snippets for the logged-in user, optionally filtered by a specific Supabase project if `project_ref` is provided.

Untrusted display-only summary

List all SSO providers

SUPABASE_LIST_SSO_PROVIDERS

Lists all configured Single Sign-On (SSO) providers for a Supabase project, requiring the project reference ID (`ref`) of an existing project.

Untrusted display-only summary

List Database Tables

SUPABASE_LIST_TABLES

Lists all tables and views in specified database schemas, providing a quick overview of database structure to help identify available tables before fetching detailed schemas.

Untrusted display-only summary

Merge a database branch

SUPABASE_MERGE_BRANCH

Merges a database branch, applying all schema changes and migrations from the branch to the target database. Use this action when you need to promote changes from a database branch to production or another target environment after testing and validation are complete. This operation is irreversible - once merged, the c…

Untrusted display-only summary

Patch a migration

SUPABASE_PATCH_MIGRATION

[Beta] Patches an existing entry in the project's migration history, updating the name or rollback script. Use this to correct migration metadata after the migration has been created.

Untrusted display-only summary

Patch project network restrictions

SUPABASE_PATCH_NETWORK_RESTRICTIONS

Updates project's network restrictions by incrementally adding or removing IPv4/IPv6 CIDR blocks. Use when you need to modify existing restrictions without replacing the entire configuration.

Untrusted display-only summary

Push a database branch

SUPABASE_PUSH_BRANCH

Pushes a database branch, applying migrations and changes to the specified branch. Use when you need to deploy schema changes or migrations to a database branch.

Untrusted display-only summary

Reset a database branch

SUPABASE_RESET_DATABASE_BRANCH

Resets an existing Supabase database branch, identified by `branch_id`, to its initial clean state, irreversibly deleting all its current data and schema changes.

Untrusted display-only summary

Restore database PITR backup

SUPABASE_RESTORE_PITR_BACKUP

Restores a Supabase project's database to a specific Unix timestamp using Point-in-Time Recovery (PITR), overwriting the current state; requires a paid plan with PITR and physical backups enabled.

Untrusted display-only summary

Execute read-only database query

SUPABASE_RUN_READ_ONLY_QUERY

[Beta] Run a SQL query as supabase_read_only_user. Use when you need to safely execute SELECT queries without risk of modifying data. Only read operations are allowed.

Untrusted display-only summary

Select From Table

SUPABASE_SELECT_FROM_TABLE

Tool to select rows from a Supabase/PostgREST table. Use for read-only queries with filtering, sorting, and pagination.

Untrusted display-only summary

Update a function

SUPABASE_UPDATE_A_FUNCTION

Updates an existing Supabase Edge Function's properties (like name, slug, source code, JWT settings, import map) identified by project `ref` and `function_slug`, supporting plain text code or ESZIP for the body. Use RETRIEVE_A_FUNCTION_BODY action first to get the current source code, as this action requires sending t…

Untrusted display-only summary

Update API key

SUPABASE_UPDATE_API_KEY

Updates an existing Supabase project API key's metadata including name, description, and JWT template configuration. This action modifies key properties without regenerating the actual key value. Use this action when you need to change a key's display name, update its description for better organization, or modify the…

Untrusted display-only summary

Update branch configuration

SUPABASE_UPDATE_BRANCH

Updates the configuration of a Supabase database branch, allowing modification of its name, associated Git branch, notification URL, persistence settings, and status. Use this action when you need to modify branch settings after creation, such as linking to a different Git branch, changing the branch name, or updating…

Untrusted display-only summary

Update database branch config

SUPABASE_UPDATE_DATABASE_BRANCH_CONFIG

Updates the configuration of a Supabase database branch, allowing modification of its name, associated Git branch, reset-on-push behavior, persistence, and status. Note: Database branching requires a paid Supabase plan (Pro or higher). This action requires a valid branch_id which must be exactly 20 lowercase alphabeti…

Untrusted display-only summary

Update database password

SUPABASE_UPDATE_DATABASE_PASSWORD

Updates the database password for a Supabase project. Use when needing to rotate credentials or recover database access.

Untrusted display-only summary

Bulk update functions

SUPABASE_UPDATE_FUNCTIONS

Tool to bulk update Edge Functions in a Supabase project. Use when you need to update multiple functions at once with new configurations such as status, version, or other properties.

Untrusted display-only summary

Update JIT access config

SUPABASE_UPDATE_JIT_ACCESS_CONFIG

[Beta] Update a Supabase project's just-in-time (JIT) access configuration. Use to enable or disable JIT access features for privileged operations on the project.

Untrusted display-only summary

Update pgsodium root key

SUPABASE_UPDATE_PGSODIUM_CONFIG

Critically updates or initializes a Supabase project's pgsodium root encryption key for security setup or key rotation, requiring secure backup of the new key to prevent irreversible data loss.

Untrusted display-only summary

Update a project

SUPABASE_UPDATE_PROJECT

Updates a Supabase project's configuration (currently supports updating the project name). Use when you need to rename an existing project.

Untrusted display-only summary

Update project's auth config

SUPABASE_UPDATE_PROJECT_AUTH_CONFIG

Update Supabase project Auth configuration via the Management API. Use to fix misconfigured Auth redirects, SMTP settings, or other auth parameters. Only provided fields are updated; others remain unchanged. Before updating, confirm the Auth service status is ACTIVE_HEALTHY by checking project health.

Untrusted display-only summary

Provenance

Versioned facts, explicit trust.

The detail snapshot comes from an attributed MIT-licensed repository revision. Safe local icons use exact-match CC0 Simple Icons symbols; unmatched brands use monograms.

Repository
https://github.com/provider-directoryHQ/provider-directory
Commit
85e33f6a81dfe987f6fc3637d48d45052cea8ca5
Generated
2026-09-12
Trust policy
untrusted_display_only

Remote text is plain display metadata only. It must never become an agent prompt, execution policy, OAuth grant, or executable instruction.