Sign inStart your trial

Supabase

Reference

121 actions for Supabase workflows.

01. Operations

Act on Supabase from a workflow

Operations are the actions a workflow can take in Supabase, grouped by category. Each lists its method, parameters, and a template you can drop it into.

API Keys

3 operations

Manage API keys for programmatic access to your Supabase project. Create, update, retrieve, and delete both standard and legacy API keys to control authentication and authorization for your integrations and applications.

Action

Create project api key

SUPABASE_ALPHA_CREATE_API_KEY

Generate API keys for your Supabase project to securely authenticate and manage access to your backend services and data.

4 input
Action

Delete an API key from the project

SUPABASE_ALPHA_DELETE_API_KEY

Permanently remove an API key from your Supabase project to revoke its access and prevent unauthorized use. Use this when a key is compromised, no longer needed, or associated with a decommissioned service.

2 input
Action

Update an API key for the project

SUPABASE_ALPHA_UPDATE_API_KEY

Modify the settings of an existing Supabase API key by updating its description or JWT role configuration, without regenerating the actual key string.

3 input

Actions

3 operations

Track and monitor the execution of automated workflows and actions within your Supabase project. Use these operations to retrieve execution logs, check the status of action runs, and count total executions for debugging and monitoring purposes.

Action

Count action runs

SUPABASE_COUNT_ACTION_RUNS

Retrieves the total count of action runs in your Supabase project without loading the full dataset, helping you monitor automation activity and workflow execution volume.

1 input
Action

Get action run logs

SUPABASE_GET_ACTION_RUN_LOGS

Retrieve detailed execution logs for a specific action run to see what happened, how it performed, and any errors that occurred. This helps you troubleshoot failed automations and understand why actions didn't work as expected.

2 input
Action

Get action run status

SUPABASE_GET_ACTION_RUN

Retrieve the current status and execution details of a specific action run, including progress tracking and configuration information. Use this to monitor workflow execution and troubleshoot any issues with automated processes.

2 input

Authentication

8 operations

Configure and manage authentication providers and OAuth integrations for your Supabase project. Set up third-party auth providers, SSO configurations, and handle user authorization flows to enable secure sign-in options.

Action

Authorize user through OAuth

SUPABASE_BETA_AUTHORIZE_USER_THROUGH_OAUTH

Generates an OAuth 2.0 authorization URL that redirects users to securely log in through third-party providers like Google or GitHub. This enables you to offer seamless social login options without managing passwords directly.

8 input
Action

Create a new third-party auth integration

SUPABASE_CREATE_THIRD_PARTY_AUTH_INTEGRATION

Set up external login methods for your Supabase project by connecting identity providers, allowing your users to sign in with their existing accounts from other services.

3 input
Action

Create SSO provider configuration

SUPABASE_CREATE_SSO_PROVIDER

Set up SAML-based single sign-on for your Supabase application so users can authenticate using their organization's identity provider instead of creating separate accounts.

6 input
Action

Delete third party auth config

SUPABASE_ALPHA_DELETE_THIRD_PARTY_AUTH_INTEGRATION

Remove a third-party login option (like Google or GitHub) from your Supabase project, immediately preventing users from signing in through that method.

2 input
Action

Exchange auth code for access and refresh token

SUPABASE_EXCHANGE_OAUTH_TOKEN

Converts OAuth authorization codes or refresh tokens into access tokens that allow your application to securely authenticate users and access their data on their behalf.

7 input
Action

Get a third-party integration

SUPABASE_ALPHA_GET_THIRD_PARTY_INTEGRATION

Retrieve the complete configuration details for a third-party authentication provider in your Supabase project, allowing you to verify settings and troubleshoot integration issues.

2 input
Action

List third-party auth integrations for project

SUPABASE_ALPHA_LIST_THIRD_PARTY_AUTH_INTEGRATIONS

Retrieve a list of all third-party authentication providers currently configured for your Supabase project, allowing you to audit and verify your active login methods.

1 input
Action

Remove an SSO provider

SUPABASE_DELETE_SSO_PROVIDER

Disables a single sign-on provider from your Supabase project, removing that authentication method for your users. Use this when you need to discontinue a login option or switch to a different authentication provider.

2 input

Branches

3 operations

Create and manage database branches for development and testing workflows. Enable preview branching, configure branch settings, and reset or push changes between branches to support parallel development environments.

Action

Create a database branch

SUPABASE_CREATE_DATABASE_BRANCH

Creates an isolated copy of your database that you can modify independently, perfect for testing new features or experimenting without affecting your live data.

8 input
Action

Delete branch by id

SUPABASE_DELETE_DATABASE_BRANCH

Removes a database branch from your Supabase project to clean up unused development or staging environments and free up resources.

1 input
Action

Disable preview branching

SUPABASE_DISABLE_PREVIEW_BRANCHING

Turn off the preview branching feature on your Supabase project to simplify your database management and reduce complexity. This is useful when you no longer need isolated testing environments or want to streamline your development workflow.

1 input

Database

5 operations

Execute queries, manage database configuration, and retrieve metadata about your PostgreSQL database. Handle read replicas, configure PostgREST and PgBouncer settings, and enable webhooks for real-time database events.

Action★ Featured

Execute project database query

SUPABASE_BETA_RUN_SQL_QUERY

Run custom SQL queries directly against your Supabase database for advanced data operations that go beyond standard endpoints. This lets you perform complex data retrievals, updates, or analysis with full control over your database.

3 input
Action

Enable project database webhooks

SUPABASE_BETA_ENABLE_DATABASE_WEBHOOKS

Activates real-time event notifications for your database, sending instant alerts whenever data is added, modified, or deleted so you can trigger automated workflows in response.

1 input
Action

Remove read replica

SUPABASE_BETA_REMOVE_READ_REPLICA

Removes a read replica database from your Supabase project, allowing you to eliminate duplicate databases you no longer need and reduce infrastructure costs.

2 input
Action

Setup read replica for project

SUPABASE_BETA_CREATE_READ_REPLICA

Creates a read-only copy of your database in a different geographic region to speed up data access for users in that location and improve overall application performance.

2 input
Action

Upgrade the project's PostgreSQL version

SUPABASE_BETA_UPGRADE_PROJECT_POSTGRES_VERSION

Upgrade your Supabase project's PostgreSQL database to a newer version to access performance improvements, security patches, and new database features. The upgrade runs in the background and can be monitored using a tracking ID.

3 input

Development

1 operation

Accelerate development with generated TypeScript types and reusable SQL snippets. Create, retrieve, and manage code snippets to standardize common queries and reduce boilerplate in your applications.

Action

Generate TypeScript types

SUPABASE_GENERATE_TYPESCRIPT_TYPES

Automatically generates TypeScript type definitions that match your Supabase database schema, ensuring your code stays synchronized with database changes. This saves development time and reduces type-related bugs when building applications against your database.

2 input

Domains

7 operations

Configure custom domains and vanity subdomains for your Supabase project. Set up branded URLs, manage DNS configurations, and verify domain ownership for production deployments.

Action

Activate vanity subdomain for project

SUPABASE_BETA_ACTIVATE_VANITY_SUBDOMAIN

Activate a custom branded subdomain for your Supabase project to give your authentication services a professional, branded appearance instead of using the generic project URL.

2 input
Action

Beta activate custom hostname for project

SUPABASE_BETA_ACTIVATE_CUSTOM_HOSTNAME

Enables a custom domain name for your Supabase project after DNS verification is complete, allowing you to serve your application under your own branded domain instead of Supabase's default domain.

1 input
Action

Beta get project's custom hostname config

SUPABASE_BETA_GET_PROJECT_CUSTOM_HOSTNAME_CONFIG

Retrieve your Supabase project's custom hostname configuration to verify SSL certificate status, domain ownership, and current deployment setup.

1 input
Action

Check vanity subdomain availability

SUPABASE_BETA_CHECK_VANITY_SUBDOMAIN_AVAILABILITY

Verify whether a custom subdomain name is available for your Supabase project before committing to it. This helps you plan your project's branding and ensure your preferred domain isn't already taken.

2 input
Action

Delete custom hostname config

SUPABASE_DELETE_CUSTOM_HOSTNAME_CONFIG

Remove a custom domain from your Supabase project and revert to the default Supabase hostname, which immediately stops the custom domain from working until your DNS and application settings are updated.

1 input
Action

Delete vanity subdomain for project

SUPABASE_DELETE_PROJECT_VANITY_SUBDOMAIN

Removes a custom vanity subdomain from a Supabase project, reverting the project back to using Supabase's default URL. Use this when you no longer need the branded domain or want to simplify your infrastructure.

1 input
Action

Get current vanity subdomain config

SUPABASE_BETA_GET_VANITY_SUBDOMAIN_CONFIG

Retrieves the current vanity subdomain settings for your Supabase project, including whether it's active and what custom domain name is configured. Use this to verify your project's custom domain setup and troubleshoot connectivity issues.

1 input

Functions

3 operations

Deploy and manage serverless edge functions for backend logic and API endpoints. Create, update, delete, and invoke functions to execute custom code closer to your users with low latency.

Action★ Featured

Create a function

SUPABASE_CREATE_FUNCTION

Deploy custom serverless functions to handle business logic without managing infrastructure, enabling you to build APIs, automate workflows, and process data in real-time for your applications.

8 input
Action

Delete an edge function by slug

SUPABASE_DELETE_FUNCTION

Remove an Edge Function from your Supabase project when it's no longer needed, freeing up resources and cleaning up your infrastructure.

2 input
Action

Deploy function

SUPABASE_DEPLOY_FUNCTION

Deploy serverless functions to your Supabase project to add custom backend logic without managing infrastructure. This enables you to build and run code directly in the cloud for handling tasks like payments, notifications, and data processing.

6 input

Infrastructure

1 operation

Discover available regions and infrastructure options for hosting your Supabase projects. Use this to plan deployments and understand regional availability for optimal performance and compliance.

Action

Get Available Regions

SUPABASE_GET_AVAILABLE_REGIONS

Retrieves the list of geographic regions where you can deploy a new Supabase project, helping you choose the best location for your database based on performance and user proximity.

3 input

Migrations

1 operation

Track and apply database schema changes over time. Manage migration history, apply pending migrations, and maintain database versioning for reproducible deployments across environments.

Action

Apply a database migration

SUPABASE_APPLY_A_MIGRATION

Executes database schema changes and updates to your Supabase project by applying tracked migrations, such as creating tables, modifying columns, or restructuring your database.

5 input

Organizations

1 operation

Manage team structures and membership within your Supabase account. Create organizations, add members, and retrieve team information for collaborative project management.

Action

Create an organization

SUPABASE_CREATE_ORGANIZATION

Sets up a new Supabase organization to manage your projects, billing, and team members in one centralized workspace. Use this when you're ready to organize multiple database projects or establish a dedicated billing entity.

1 input

Projects

3 operations

Create, configure, and manage your Supabase projects. Update project settings, check upgrade eligibility, control read-only mode, and perform administrative tasks across your project portfolio.

Action★ Featured

Create new project

SUPABASE_CREATE_A_PROJECT

Provisions a new Supabase backend project with a unique name within your organization, enabling you to set up a new database and API infrastructure for your application.

10 input
Action

Delete project by ref

SUPABASE_DELETE_PROJECT

Permanently remove a Supabase project and all its associated data by its reference ID. Use this when you no longer need a project and want to completely clean up your infrastructure.

1 input
Action

Disable project readonly mode

SUPABASE_DISABLE_PROJECT_READONLY

Temporarily unlock your Supabase project from read-only mode for 15 minutes to perform urgent write operations like database updates or migrations, after which it automatically reverts to read-only for data protection.

1 input

Secrets

2 operations

Securely store and manage environment variables and sensitive credentials for your project. Bulk create or delete secrets to keep API keys, passwords, and configuration values protected and organized.

Action

Bulk create secrets

SUPABASE_CREATE_BULK_SECRETS

Create multiple secret credentials for your Supabase project in one operation, enabling you to securely store API keys, database passwords, and other sensitive configuration data all at once.

2 input
Action

Bulk delete secrets

SUPABASE_DELETE_SECRETS

Remove multiple API keys, passwords, or sensitive credentials from your Supabase project in a single operation. Use this when cleaning up outdated secrets or revoking access across multiple integrations at once.

2 input

Security

9 operations

Enforce security policies and manage database protection mechanisms. Configure network restrictions, SSL enforcement, password rotation, and access controls to secure your Supabase infrastructure.

Action

Beta update project network restrictions

SUPABASE_BETA_UPDATE_PROJECT_NETWORK_RESTRICTIONS

Control who can access your Supabase project by setting up network restrictions based on IP addresses, ensuring only trusted networks can connect to your database and APIs.

3 input
Action

Create CLI login role

SUPABASE_CREATE_LOGIN_ROLE

Set up temporary database access credentials for your development team or administrative tools that need to manage your database from the command line.

2 input
Action

Create project signing key

SUPABASE_CREATE_PROJECT_SIGNING_KEY

Generate a new signing key for securing JWT token authentication in your Supabase project, enabling you to control and rotate credentials for API access.

3 input
Action

Delete CLI login roles

SUPABASE_DELETE_LOGIN_ROLES

Remove CLI authentication roles that were previously set up for Supabase project access, allowing you to revoke outdated or unnecessary command-line login credentials.

1 input
Action

Get project network restrictions

SUPABASE_BETA_GET_PROJECT_NETWORK_RESTRICTIONS

Retrieve the current IP allowlist and network security settings for your Supabase project to verify which IP addresses can access your database.

1 input
Action

Get project pgsodium config

SUPABASE_BETA_GET_PROJECT_PGSODIUM_CONFIG

Retrieve the encryption key configuration for your Supabase project, enabling you to manage how sensitive data is encrypted and secured at the database level.

1 input
Action

Get project SSL enforcement configuration

SUPABASE_BETA_GET_PROJECT_SSL_ENFORCEMENT_CONFIG

Check whether your database requires SSL connections, helping you verify your project's security settings and connection requirements.

1 input
Action

Remove project network bans

SUPABASE_BETA_REMOVE_NETWORK_BANS

Unblock specific IP addresses from accessing your Supabase project, allowing previously restricted users or services to reconnect immediately. Use this when you need to grant access to a location or device that was previously blocked.

2 input
Action

Retrieve network bans for project

SUPABASE_BETA_GET_PROJECT_NETWORK_BANS

View all IPv4 addresses that have been blocked from accessing your Supabase project, helping you monitor and manage security threats.

1 input

Payments

71 operations
Action

Bulk update functions

SUPABASE_UPDATE_FUNCTIONS

Tool to bulk update Edge Functions in a Supabase project.

2 input
Action

Execute read-only database query

SUPABASE_RUN_READ_ONLY_QUERY

[Beta] Run a SQL query as supabasereadonlyuser.

3 input
Action

Get a database branch

SUPABASE_GET_BRANCH

Retrieves detailed information about a specific database branch by its name and project reference.

2 input
Action

Get a migration

SUPABASE_GET_MIGRATION

Retrieves a specific database migration entry from the migration history using its version identifier.

2 input
Action

Get a specific SQL snippet

SUPABASE_GET_SQL_SNIPPET

Retrieves a specific SQL snippet by its unique identifier.

1 input
Action

Get a SSO provider by its UUID

SUPABASE_GET_SSO_PROVIDER

Retrieves the configuration details for a specific Single Sign-On (SSO) provider (e.g., SAML, Google, GitHub, Azure AD), identified by its UUID, within a…

2 input
Action

Get API Health Status

SUPABASE_GET_HEALTH

Tool to check the health status of the Supabase API.

Action

Get database branch config

SUPABASE_GET_DATABASE_BRANCH_CONFIG

Retrieves the read-only configuration and status for a Supabase database branch, typically for monitoring or verifying its settings.

1 input
Action

Get Database Metadata

SUPABASE_GET_DATABASE_METADATA

Gets database metadata for the given project.

1 input
Action

Get information about an organization

SUPABASE_GET_ORGANIZATION

Fetches comprehensive details for a specific Supabase organization using its unique slug.

1 input
Action

Get JIT access config

SUPABASE_GET_JIT_ACCESS_CONFIG

[Beta] Retrieves the project's just-in-time (JIT) access configuration, including user roles and their expiration settings.

1 input
Action

Get legacy signing key

SUPABASE_GET_LEGACY_SIGNING_KEY

Retrieves the signing key information for the JWT secret imported as signing key for this project.

1 input
Action

Get performance advisors

SUPABASE_GET_PERFORMANCE_ADVISORS

Retrieves project performance advisors for a Supabase project.

1 input
Action

Get project

SUPABASE_GET_PROJECT

Retrieves detailed information about a specific Supabase project by its unique reference ID.

1 input
Action

Get project API key

SUPABASE_GET_PROJECT_API_KEY

Retrieves details of a specific API key for a Supabase project by its UUID.

3 input
Action

Get project API keys

SUPABASE_GET_PROJECT_API_KEYS

Retrieves all API keys for an existing Supabase project, specified by its unique reference ID (ref); this is a read-only operation.

2 input
Action

Get project legacy API keys status

SUPABASE_GET_PROJECT_LEGACY_API_KEYS

Checks whether JWT-based legacy API keys (anon, servicerole) are enabled for a Supabase project.

1 input
Action

Get project logs

SUPABASE_GET_PROJECT_LOGS

Retrieves analytics logs for a Supabase project.

4 input
Action

Get project PgBouncer config

SUPABASE_GET_PROJECT_PGBOUNCER_CONFIG

Retrieves the active PgBouncer configuration (PostgreSQL connection pooler) for a Supabase project, used for performance tuning, auditing, or getting the…

1 input
Action

Get project postgres config

SUPABASE_GET_PROJECT_POSTGRES_CONFIG

Retrieves the current read-only PostgreSQL database configuration for a specified Supabase project's ref, noting that some advanced or security-sensitive…

1 input
Action

Get project signing keys

SUPABASE_GET_PROJECT_SIGNING_KEYS

Tool to list all signing keys for a Supabase project.

1 input
Action

Get project Supavisor configuration

SUPABASE_GET_PROJECT_SUPAVISOR_CONFIG

Retrieves the Supavisor (connection pooler) configuration for a specified Supabase project, identified by its reference ID.

1 input
Action

Get Project Upgrade Eligibility

SUPABASE_GET_PROJECT_UPGRADE_ELIGIBILITY

Checks a Supabase project's eligibility for an upgrade, verifying compatibility and identifying potential issues; this action does not perform the actual…

1 input
Action

Get project upgrade status

SUPABASE_GET_PROJECT_UPGRADE_STATUS

Retrieves the latest status of a Supabase project's database upgrade for monitoring purposes; does not initiate or modify upgrades.

1 input
Action

Get project's auth config

SUPABASE_GETS_PROJECT_S_AUTH_CONFIG

Retrieves the project's complete read-only authentication configuration, detailing all settings (e.g., providers, MFA, email/SMS, JWT, security policies) but…

1 input
Action

Get project's PostgREST config

SUPABASE_GET_PROJECT_POSTGREST_CONFIG

Retrieves the PostgREST configuration for a specific Supabase project.

1 input
Action

Get project's read-only mode status

SUPABASE_GET_PROJECT_READONLY_MODE_STATUS

Retrieves the read-only mode status for a specified Supabase project to check its operational state; this action does not change the read-only state.

1 input
Action

Get project's service health status

SUPABASE_GETS_PROJECT_S_SERVICE_HEALTH_STATUS

Retrieves the current health status for a Supabase project, for specified services or all services if the 'services' list is omitted.

2 input
Action

Get Security Advisors

SUPABASE_GET_SECURITY_ADVISORS

Retrieves security advisor findings and recommendations for a Supabase project.

2 input
Action

Get Table Schemas

SUPABASE_GET_TABLE_SCHEMAS

Retrieves column details, types, and constraints for multiple database tables to help debug schema issues and write accurate SQL queries.

5 input
Action

Get TUS resumable upload base options

SUPABASE_GET_RESUMABLE_UPLOAD_BASE_OPTIONS

Handles OPTIONS request for TUS Resumable uploads to discover server capabilities.

Action

Get TUS resumable upload options

SUPABASE_GET_RESUMABLE_UPLOAD_OPTIONS

Handles OPTIONS request for TUS Resumable uploads to discover server capabilities.

1 input
Action

Invoke Edge Function

SUPABASE_INVOKE_EDGE_FUNCTION

Tool to invoke a deployed Supabase Edge Function over HTTPS.

7 input
Action

List all buckets

SUPABASE_LIST_BUCKETS

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

1 input
Action

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…

1 input
Action

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.

1 input
Action

List all organizations

SUPABASE_LIST_ALL_ORGANIZATIONS

Lists all organizations (ID and name only) associated with the Supabase account, excluding project details within these organizations.

Action

List all projects

SUPABASE_LIST_ALL_PROJECTS

Retrieves a list of all Supabase projects, including their ID, name, region, and status, for the authenticated user.

Action

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.

1 input
Action

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.

1 input
Action

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…

5 input
Action

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.

1 input
Action

List migration history

SUPABASE_LIST_MIGRATION_HISTORY

Retrieves the list of applied database migration versions for a Supabase project.

1 input
Action

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…

1 input
Action

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 projectref is provided.

1 input
Action

OPTIONS for resumable upload sign

SUPABASE_HANDLE_RESUMABLE_UPLOAD_SIGN_OPTIONS

Handles CORS preflight OPTIONS request for TUS resumable upload signing.

Action

OPTIONS for resumable upload sign

SUPABASE_HANDLE_RESUMABLE_UPLOAD_SIGN_OPTIONS_WITH_ID

Handles CORS preflight OPTIONS request for TUS resumable upload signing endpoints.

1 input
Action

Patch a migration

SUPABASE_PATCH_MIGRATION

[Beta] Patches an existing entry in the project's migration history, updating the name or rollback script.

4 input
Action

Patch project network restrictions

SUPABASE_PATCH_NETWORK_RESTRICTIONS

Updates project's network restrictions by incrementally adding or removing IPv4/IPv6 CIDR blocks.

3 input
Action

Push a database branch

SUPABASE_PUSH_BRANCH

Pushes a database branch, applying migrations and changes to the specified branch.

2 input
Action

Reset a database branch

SUPABASE_RESET_DATABASE_BRANCH

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

1 input
Action

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…

2 input
Action

Retrieve a function

SUPABASE_GET_FUNCTION

Retrieves detailed information, metadata, configuration, and status for a specific Edge Function using its project reference ID and function slug.

2 input
Action

Retrieve a function body

SUPABASE_GET_FUNCTION_BODY

Retrieves the source code (body) for a specified serverless Edge Function using its project reference and function slug; this is a read-only operation that…

2 input
Action

Reverify custom hostname

SUPABASE_VERIFY_CUSTOM_HOSTNAME_DNS

Re-verifies DNS and SSL configurations for an existing custom hostname associated with a Supabase project.

1 input
Action

Select From Table

SUPABASE_SELECT_FROM_TABLE

Tool to select rows from a Supabase/PostgREST table.

7 input
Action

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 functionslug,…

9 input
Action

Update a project

SUPABASE_UPDATE_PROJECT

Updates a Supabase project's configuration (currently supports updating the project name).

2 input
Action

Update an SSO provider by its UUID

SUPABASE_UPDATE_SSO_PROVIDER

Updates an existing SSO provider's SAML metadata, associated email domains, or attribute mappings for a Supabase project, identified by ref and providerid.

6 input
Action

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…

6 input
Action

Update database password

SUPABASE_UPDATE_DATABASE_PASSWORD

Updates the database password for a Supabase project.

2 input
Action

Update database pooler config

SUPABASE_UPDATE_PROJECT_SUPAVISOR_CONFIG

Updates the Supavisor (database pooler) configuration, such as defaultpoolsize, for an existing Supabase project identified by ref; the poolmode parameter in…

3 input
Action

Update JIT access config

SUPABASE_UPDATE_JIT_ACCESS_CONFIG

[Beta] Update a Supabase project's just-in-time (JIT) access configuration.

2 input
Action

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…

2 input
Action

Update project legacy API keys

SUPABASE_UPDATE_PROJECT_LEGACY_API_KEYS

Tool to disable or re-enable JWT-based legacy API keys (anon, servicerole) for a Supabase project.

2 input
Action

Update project's auth config

SUPABASE_UPDATE_PROJECT_AUTH_CONFIG

Update Supabase project Auth configuration via the Management API.

60 input
Action

Update project's custom hostname configuration

SUPABASE_UPDATE_PROJECT_CUSTOM_HOSTNAME

Updates the custom hostname for a Supabase project, requiring subsequent DNS changes to a user-controlled domain for SSL certificate issuance and domain…

2 input
Action

Update project's postgres config

SUPABASE_UPDATE_PROJECT_POSTGRES_CONFIG

Updates specified PostgreSQL configuration parameters for an existing Supabase project (ref) to optimize database performance; note that unspecified parameters…

18 input
Action

Update project's PostgREST config

SUPABASE_UPDATE_PROJECT_POSTGREST_CONFIG

Updates PostgREST configuration settings (e.g., maxrows, dbpool, dbschema, dbextrasearchpath) for a Supabase project to fine-tune API performance, data…

5 input
Action

Update SSL enforcement config

SUPABASE_UPDATE_SSL_ENFORCEMENT_CONFIG

Updates the SSL enforcement configuration (enable/disable) for a specified Supabase project's database.

2 input
Action

Upsert migration

SUPABASE_UPSERT_MIGRATION

Tool to upsert a database migration without applying it.

5 input
What now

Use Supabase in a workflow

Drop a trigger and an action into a template; approve from your phone; the workflow runs.