31 actionsBackend-as-a-Service

Supabase Connector

Backend platform management from support tickets.

Manage projects, edge functions, storage, secrets, auth configuration, database settings, and backups. Keva can check project health, manage secrets, review configurations, and handle edge functions through the Supabase Management API.

31
Total Actions
2
Categories
21
Low Risk
5
Medium Risk
4
High Risk
5
Reversible

Capabilities

Project managementEdge functionsStorage managementSecret managementAuth configDatabase configBackupsSSL enforcement

Real-world use cases

See how Keva handles actual support tickets using Supabase actions.

Check project health after outage

Customer Message

Our Supabase project seems to be having issues. Auth is intermittently failing. Can you check the status?

1
Check healthRuns get_health to check all service statuses
2
Review auth configRetrieves current auth configuration
3
Check PostgRESTReviews PostgREST configuration for issues
Actions used
supabase.get_healthsupabase.get_auth_configsupabase.get_postgrest_config

Identified auth rate limiting issue, recommended config adjustment.

Rotate API secrets

Customer Message

We need to rotate the JWT_SECRET and WEBHOOK_SECRET for our Supabase project. Can you update them?

1
List current secretsLists existing secrets to verify names
2
Update secretsQueues create_secrets with new values (requires approval)
Actions used
supabase.list_secretssupabase.create_secrets

Secrets rotated and edge functions automatically pick up new values.

All Supabase Actions

Complete reference of 31 actions available through the Supabase connector.

Showing 31 of 31 actions
Infrastructure Read
get_projectlow
Get Project
Get information about the connected Supabase project.
Infrastructure Read
get_healthlow
Get Health
Check the health status of all Supabase services.
Infrastructure Read
list_functionslow
List Edge Functions
List all Edge Functions deployed to this project.
Infrastructure Read
list_edge_functionslow
List Edge Functions
List all Edge Functions deployed to this project. Alias for list_functions.
Infrastructure Read
get_functionlow
Get Edge Function
Get details of a specific Edge Function.
Infrastructure Read
get_storage_usagelow
Get Storage Usage
Get storage usage statistics for the project.
Infrastructure Read
list_secretslow
List Secrets
List all secret names for the project. Values are redacted for security.
Infrastructure Read
get_postgres_configlow
Get PostgreSQL Config
Get the PostgreSQL configuration parameters for the project database.
Infrastructure Read
get_auth_configlow
Get Auth Config
Get the authentication settings for the project.
Infrastructure Read
get_network_restrictionslow
Get Network Restrictions
Get the IP allowlist and network restriction settings for the project.
Infrastructure Read
get_api_keysmedium
Get API Keys
Get the project API keys (anon, service_role). Returns sensitive credentials.
Infrastructure Read
list_storage_bucketslow
List Storage Buckets
List all storage buckets in the project.
Infrastructure Read
get_custom_hostnamelow
Get Custom Hostname
Get the custom hostname configuration for the project. Returns 404 if the feature is not available on the current plan.
Infrastructure Read
get_ssl_enforcementlow
Get SSL Enforcement
Get the SSL enforcement configuration for the project database. May return 404 if the feature is not available on the current plan.
Infrastructure Read
execute_sqlhigh
Execute SQL
Execute a SQL query against the project database. Use for read-only queries to diagnose issues.
Infrastructure Read
get_logslow
Get Logs
Get recent log entries for a Supabase service (api, postgres, auth, storage, realtime, edge_functions).
Infrastructure Read
list_auth_userslow
List Auth Users
List users registered in the Supabase Auth service.
Infrastructure Read
get_auth_userlow
Get Auth User
Get details of a specific Auth user by user ID.
Infrastructure Read
get_postgrest_configlow
Get PostgREST Config
Get the PostgREST configuration for the project API (max_rows, db_schema, extra_search_path).
Infrastructure Read
get_pooler_configlow
Get Connection Pooler Config
Get the PgBouncer connection pooler configuration for the project database. Returns 404 if not available.
Infrastructure Read
list_backupslow
List Backups
List database backups for the project, including their status and timestamps.
Infrastructure Read
get_pgsodium_configlow
Get pgsodium Config
Get the pgsodium encryption configuration for the project database. Returns 404 if not available.
Infrastructure Read
Infrastructure Write
update_auth_userhigh
Update Auth User
Update a specific Auth user (email, password, banned status, email confirmation).
Infrastructure WriteReversible
delete_auth_userhigh
Delete Auth User
Permanently delete a specific Auth user. This action is irreversible.
Infrastructure Write
create_backuplow
Create Backup
Trigger a manual database backup for the project.
Infrastructure Write
create_secretsmedium
Create Secrets
Create or update one or more secrets (environment variables) for the project.
Infrastructure Write
delete_secretshigh
Delete Secrets
Delete one or more secrets (environment variables) from the project. This action is irreversible.
Infrastructure Write
update_postgrest_configmedium
Update PostgREST Config
Update the PostgREST configuration for the project API. Changes may affect how the REST API exposes database schemas and limits rows.
Infrastructure WriteReversible
update_auth_configmedium
Update Auth Config
Update the authentication settings for the project. Supports site URL, redirect URLs, signup toggle, JWT expiry, and provider toggles.
Infrastructure WriteReversible
pause_projectcritical
Pause Project
Pause the Supabase project. This stops all services and makes the project inaccessible until restored via restore_project. Use with caution.
Infrastructure WriteReversible
restore_projectmedium
Restore Project
Restore a paused Supabase project, bringing all services back online.
Infrastructure WriteReversible

Ready to automate Supabase support?

31 actions. Full approval control. Set up in minutes.

14-day free trial. No credit card required.

Get Started Free