Supabase API (v1) Skill
supabase-management
supabase-management
| Method | Path | Description |
|---|---|---|
GET | /v1/branches/{branch_id_or_ref} | |
PATCH | /v1/branches/{branch_id_or_ref} | Get database branch config |
DELETE | /v1/branches/{branch_id_or_ref} | Update database branch config |
POST | /v1/branches/{branch_id_or_ref}/push | Delete a database branch |
POST | /v1/branches/{branch_id_or_ref}/merge | Pushes a database branch |
POST | /v1/branches/{branch_id_or_ref}/reset | Merges a database branch |
POST | /v1/branches/{branch_id_or_ref}/restore | Resets a database branch |
GET | /v1/branches/{branch_id_or_ref}/diff | Restore a scheduled branch deletion |
GET | /v1/projects | [Beta] Diffs a database branch |
POST | /v1/projects | List all projects |
GET | /v1/projects/available-regions | Create a project |
GET | /v1/organizations | [Beta] Gets the list of available regions that can be used for a new project |
POST | /v1/organizations | List all organizations |
GET | /v1/oauth/authorize | Create an organization |
POST | /v1/oauth/token | [Beta] Authorize user through oauth |
POST | /v1/oauth/revoke | [Beta] Exchange auth code for user's access and refresh token |
GET | /v1/oauth/authorize/project-claim | [Beta] Revoke oauth app authorization and it's corresponding tokens |
GET | /v1/snippets | Authorize user through oauth and claim a project |
GET | /v1/snippets/{id} | Lists SQL snippets for the logged in user |
GET | /v1/projects/{ref}/actions | Gets a specific SQL snippet |
HEAD | /v1/projects/{ref}/actions | List all action runs |
GET | /v1/projects/{ref}/actions/{run_id} | Count the number of action runs |
PATCH | /v1/projects/{ref}/actions/{run_id}/status | Get the status of an action run |
GET | /v1/projects/{ref}/actions/{run_id}/logs | Update the status of an action run |
GET | /v1/projects/{ref}/api-keys | Get the logs of an action run |
POST | /v1/projects/{ref}/api-keys | Get project api keys |
GET | /v1/projects/{ref}/api-keys/legacy | Creates a new API key for the project |
PUT | /v1/projects/{ref}/api-keys/legacy | Check whether JWT based legacy (anon, service_role) API keys are enabled. This API endpoint will be removed in the future, check for HTTP 404 Not Found. |
PATCH | /v1/projects/{ref}/api-keys/{id} | Disable or re-enable JWT based legacy (anon, service_role) API keys. This API endpoint will be removed in the future, check for HTTP 404 Not Found. |
GET | /v1/projects/{ref}/api-keys/{id} | Updates an API key for the project |
Use this API as a Claude Code skill for instant agent access.
lapsh skill-install supabase-management
Downloads and installs to ~/.claude/skills/supabase-management/
1.0.0 (2026-02-13)