Supabase
Manages your database schema, edge functions, and authentication providers through a unified workflow layer. Use this to automate backend infrastructure and execute direct database queries.
Try Supabase in Ceven
Ask Ceven anything
Standard
Why use Ceven?
AI native Supabase integration
- Describe the outcome and Ceven picks the right Supabase calls, fills the parameters, and checks the result.
- Structured, agent friendly tool schemas so each call runs reliably instead of by guesswork.
- Rich coverage for reading, writing, and querying your Supabase data, across all 116 of its actions.
Managed auth
- Built in OAuth with automatic token refresh and rotation.
- One place to manage, scope, and revoke Supabase access.
- Per user and per environment credentials instead of shared keys.
Agent optimized design
- Actions are tuned from real success and error rates so reliability climbs over time.
- Full execution logs so you always know what ran in Supabase, when, and on whose behalf.
- The agent pauses and asks when Supabase is unclear instead of plowing ahead.
Enterprise grade security
- Fine grained access so you control which agents and people can reach Supabase.
- Least privilege by default, read scopes first and only the writes a workflow needs.
- A full audit trail of every Supabase action to support review and sign off.
Supported tools
Every action Ceven's agents can run on Supabase, and when to use it.
Execute database query
Use this to run raw SQL queries against your Postgres database for complex data operations or migrations.
Create new project
Provision a new Supabase project within a specific organization. This process runs asynchronously.
Create function
Deploy a new serverless edge function using Javascript or Typescript code and a unique slug.
Create database branch
Spin up an isolated database branch from a project for development or testing purposes.
Create API key
Generate a new publishable or secret API key for a project with a custom description.
Delete API key
Permanently revoke and remove a specific API key from a project using its ID.
Create SSO provider
Configure a new SAML 2.0 single sign on provider using metadata XML or a URL.
Update network restrictions
Modify the IPv4 or IPv6 CIDR lists to control which networks can access the database.
Retrieve network bans
Pull a list of all currently banned IPv4 addresses for a specific project reference.
List auth integrations
Pull all configured third party authentication providers for auditing or verification.
Enable database webhooks
Turn on real time notifications for insert, update, or delete events in the database.
Deploy function
Upload and activate edge function code using a multipart upload process.
Create project api key
Creates a 'publishable' or 'secret' api key for an existing supabase project, optionally with a description; 'secret' keys can have customized jwt templates.
Delete an API key from the project
Permanently deletes a specific api key (identified by `id`) from a supabase project (identified by `ref`), revoking its access.
Get a third party integration
Retrieves the detailed configuration for a specific third party authentication (tpa) provider, identified by `tpa id`, within an existing supabase project specified by `ref`.
List third party auth integrations for project
Lists all configured third party authentication provider integrations for an existing supabase project (using its `ref`), suitable for read only auditing or verifying current authentication settings.
Delete third party auth config
Removes a third party authentication provider (e.g., google, github) from a supabase project's configuration; this immediately prevents users from logging in via that method.
Update an API key for the project
Updates an existing supabase project api key's `description` and/or `secret jwt template` (which defines its `role`); does not regenerate the key string.
Beta activate custom hostname for project
Activates a previously configured custom hostname for a supabase project, assuming dns settings are verified externally.
Activate vanity subdomain for project
Activates a vanity subdomain for the specified supabase project, requiring subsequent dns configuration for the subdomain to become operational.
Authorize user through OAuth
Generates a supabase oauth 2.0 authorization url for user redirection, requiring a pre registered `client id` and a `redirect uri` that matches one of its pre registered uris.
Check vanity subdomain availability
Checks if a specific vanity subdomain is available for a supabase project; this action does not reserve or assign the subdomain.
Enable project database webhooks
Enables database webhooks for the supabase project `ref`, triggering real time notifications for insert, update, or delete events.
Get project SSL enforcement configuration
Retrieves the ssl enforcement configuration for a specified supabase project, indicating if ssl connections are mandated for its database.
Get current vanity subdomain config
Fetches the current vanity subdomain configuration, including its status and custom domain name, for a supabase project identified by its reference id.
Beta get project's custom hostname config
Retrieves a supabase project's custom hostname configuration, including its status, ssl certificate, and ownership verification, noting that availability may depend on the project's plan.
Retrieve network bans for project
Retrieves the list of banned ipv4 addresses for a supabase project using its unique project reference string; this is a read only operation.
Retrieve project network restrictions
Retrieves the current network restriction settings (e.g., ip whitelists) for a supabase project using its reference id; this is a read only operation for auditing or verifying network security.
Get project pgsodium config
Retrieves the pgsodium configuration, including the root encryption key, for an existing supabase project identified by its `ref`.
Beta remove a read replica
Irreversibly initiates the removal of a specified read replica from an existing supabase project, confirming only the start of the process, not its completion.
30 actions · scroll to see them all
Frequently asked questions
Alternatives to Supabase
Other tools that solve a similar problem. Ceven supports these too, so you can switch or run more than one at once.
Try Ceven on your stack
Plug Ceven on top of the tools you already run. Connect Supabase and the rest of your stack, describe the outcome, and its agents handle the work end to end, days of it in minutes.
Get started for free