Supabase integration
Supabase is an open-source backend-as-a-service providing a Postgres database,…
- Provider
- supabase
- Category
- Other
- Setup
- One-click OAuth (we host the OAuth app)
- Actions
- 121 available
Quick start
Call Supabase from your generated app's worker code via the OverSkill composio client. The toolkit slug below maps to Supabase's public Composio identifier — your app references it by name and OverSkill handles the OAuth round-trip.
// In your generated app's worker handler:
const composio = composioClient(env);
const result = await composio.execute(
"SUPABASE_ACTION_NAME",
{ /* action parameters — see Actions section below */ }
);
return new Response(JSON.stringify(result), {
headers: { "Content-Type": "application/json" }
});
Replace ACTION_NAME with one of the slugs listed in
the Actions section below. The composio client handles auth +
rate limits automatically — no API key is exposed to user code.
Setup
OverSkill hosts the OAuth application for Supabase. End-users click Connect on the integration card in your app, complete the OAuth flow with Supabase, and OverSkill stores the access token scoped to their account. No client_id / client_secret configuration needed on your side.
Supported auth schemes: OAUTH2, API_KEY.
Available actions
121 actions exposed via the
Supabase integration. Each maps to a callable
slug — pass it to composio.execute(...) in your
worker code.
-
SUPABASE_ALPHA_CREATE_API_KEY -
SUPABASE_ALPHA_DELETE_API_KEY -
SUPABASE_ALPHA_DELETE_THIRD_PARTY_AUTH_INTEGRATION -
SUPABASE_ALPHA_GET_THIRD_PARTY_INTEGRATION -
SUPABASE_ALPHA_LIST_THIRD_PARTY_AUTH_INTEGRATIONS -
SUPABASE_ALPHA_UPDATE_API_KEY -
SUPABASE_APPLY_A_MIGRATION -
SUPABASE_BETA_ACTIVATE_CUSTOM_HOSTNAME -
SUPABASE_BETA_ACTIVATE_VANITY_SUBDOMAIN -
SUPABASE_BETA_AUTHORIZE_USER_THROUGH_OAUTH -
SUPABASE_BETA_CHECK_VANITY_SUBDOMAIN_AVAILABILITY -
SUPABASE_BETA_CREATE_READ_REPLICA
Show all 121 actions
-
SUPABASE_BETA_ENABLE_DATABASE_WEBHOOKS -
SUPABASE_BETA_GET_PROJECT_CUSTOM_HOSTNAME_CONFIG -
SUPABASE_BETA_GET_PROJECT_NETWORK_BANS -
SUPABASE_BETA_GET_PROJECT_NETWORK_RESTRICTIONS -
SUPABASE_BETA_GET_PROJECT_PGSODIUM_CONFIG -
SUPABASE_BETA_GET_PROJECT_SSL_ENFORCEMENT_CONFIG -
SUPABASE_BETA_GET_VANITY_SUBDOMAIN_CONFIG -
SUPABASE_BETA_REMOVE_NETWORK_BANS -
SUPABASE_BETA_REMOVE_READ_REPLICA -
SUPABASE_BETA_RUN_SQL_QUERY -
SUPABASE_BETA_UPDATE_PROJECT_NETWORK_RESTRICTIONS -
SUPABASE_BETA_UPGRADE_PROJECT_POSTGRES_VERSION -
SUPABASE_COUNT_ACTION_RUNS -
SUPABASE_CREATE_A_PROJECT -
SUPABASE_CREATE_BULK_SECRETS -
SUPABASE_CREATE_DATABASE_BRANCH -
SUPABASE_CREATE_FUNCTION -
SUPABASE_CREATE_LOGIN_ROLE -
SUPABASE_CREATE_ORGANIZATION -
SUPABASE_CREATE_PROJECT_SIGNING_KEY -
SUPABASE_CREATE_SSO_PROVIDER -
SUPABASE_CREATE_THIRD_PARTY_AUTH_INTEGRATION -
SUPABASE_DELETE_CUSTOM_HOSTNAME_CONFIG -
SUPABASE_DELETE_DATABASE_BRANCH -
SUPABASE_DELETE_FUNCTION -
SUPABASE_DELETE_LOGIN_ROLES -
SUPABASE_DELETE_PROJECT -
SUPABASE_DELETE_PROJECT_VANITY_SUBDOMAIN -
SUPABASE_DELETE_SECRETS -
SUPABASE_DELETE_SSO_PROVIDER -
SUPABASE_DEPLOY_FUNCTION -
SUPABASE_DISABLE_PREVIEW_BRANCHING -
SUPABASE_DISABLE_PROJECT_READONLY -
SUPABASE_EXCHANGE_OAUTH_TOKEN -
SUPABASE_GENERATE_TYPESCRIPT_TYPES -
SUPABASE_GET_ACTION_RUN -
SUPABASE_GET_ACTION_RUN_LOGS -
SUPABASE_GET_AVAILABLE_REGIONS -
SUPABASE_GET_BRANCH -
SUPABASE_GET_DATABASE_BRANCH_CONFIG -
SUPABASE_GET_DATABASE_METADATA -
SUPABASE_GET_FUNCTION -
SUPABASE_GET_FUNCTION_BODY -
SUPABASE_GET_HEALTH -
SUPABASE_GET_JIT_ACCESS_CONFIG -
SUPABASE_GET_LEGACY_SIGNING_KEY -
SUPABASE_GET_MIGRATION -
SUPABASE_GET_ORGANIZATION -
SUPABASE_GET_PERFORMANCE_ADVISORS -
SUPABASE_GET_PROJECT -
SUPABASE_GET_PROJECT_API_KEY -
SUPABASE_GET_PROJECT_API_KEYS -
SUPABASE_GET_PROJECT_LEGACY_API_KEYS -
SUPABASE_GET_PROJECT_LOGS -
SUPABASE_GET_PROJECT_PGBOUNCER_CONFIG -
SUPABASE_GET_PROJECT_POSTGRES_CONFIG -
SUPABASE_GET_PROJECT_POSTGREST_CONFIG -
SUPABASE_GET_PROJECT_READONLY_MODE_STATUS -
SUPABASE_GET_PROJECT_SIGNING_KEYS -
SUPABASE_GET_PROJECT_SUPAVISOR_CONFIG -
SUPABASE_GET_PROJECT_UPGRADE_ELIGIBILITY -
SUPABASE_GET_PROJECT_UPGRADE_STATUS -
SUPABASE_GET_RESUMABLE_UPLOAD_BASE_OPTIONS -
SUPABASE_GET_RESUMABLE_UPLOAD_OPTIONS -
SUPABASE_GET_SECURITY_ADVISORS -
SUPABASE_GETS_PROJECT_S_AUTH_CONFIG -
SUPABASE_GETS_PROJECT_S_SERVICE_HEALTH_STATUS -
SUPABASE_GET_SQL_SNIPPET -
SUPABASE_GET_SSO_PROVIDER -
SUPABASE_GET_TABLE_SCHEMAS -
SUPABASE_HANDLE_RESUMABLE_UPLOAD_SIGN_OPTIONS -
SUPABASE_HANDLE_RESUMABLE_UPLOAD_SIGN_OPTIONS_WITH_ID -
SUPABASE_INVOKE_EDGE_FUNCTION -
SUPABASE_LIST_ALL_ORGANIZATIONS -
SUPABASE_LIST_ALL_PROJECTS -
SUPABASE_LIST_BACKUPS -
SUPABASE_LIST_BUCKETS -
SUPABASE_LIST_DATABASE_BRANCHES -
SUPABASE_LIST_FUNCTIONS -
SUPABASE_LIST_MIGRATION_HISTORY -
SUPABASE_LIST_ORGANIZATION_MEMBERS -
SUPABASE_LIST_SECRETS -
SUPABASE_LIST_SQL_SNIPPETS -
SUPABASE_LIST_SSO_PROVIDERS -
SUPABASE_LIST_TABLES -
SUPABASE_PATCH_MIGRATION -
SUPABASE_PATCH_NETWORK_RESTRICTIONS -
SUPABASE_PUSH_BRANCH -
SUPABASE_RESET_DATABASE_BRANCH -
SUPABASE_RESTORE_PITR_BACKUP -
SUPABASE_RUN_READ_ONLY_QUERY -
SUPABASE_SELECT_FROM_TABLE -
SUPABASE_UPDATE_A_FUNCTION -
SUPABASE_UPDATE_DATABASE_BRANCH_CONFIG -
SUPABASE_UPDATE_DATABASE_PASSWORD -
SUPABASE_UPDATE_FUNCTIONS -
SUPABASE_UPDATE_JIT_ACCESS_CONFIG -
SUPABASE_UPDATE_PGSODIUM_CONFIG -
SUPABASE_UPDATE_PROJECT -
SUPABASE_UPDATE_PROJECT_AUTH_CONFIG -
SUPABASE_UPDATE_PROJECT_CUSTOM_HOSTNAME -
SUPABASE_UPDATE_PROJECT_LEGACY_API_KEYS -
SUPABASE_UPDATE_PROJECT_POSTGRES_CONFIG -
SUPABASE_UPDATE_PROJECT_POSTGREST_CONFIG -
SUPABASE_UPDATE_PROJECT_SUPAVISOR_CONFIG -
SUPABASE_UPDATE_SSL_ENFORCEMENT_CONFIG -
SUPABASE_UPDATE_SSO_PROVIDER -
SUPABASE_UPSERT_MIGRATION -
SUPABASE_VERIFY_CUSTOM_HOSTNAME_DNS
Build with Supabase
Open OverSkill, describe what you want to build, and reference Supabase in your prompt — the AI will wire up the integration automatically.