Supabase Management API
Connect the Supabase Management API and your assistant can work at the project level — creating new Supabase projects and generating TypeScript types from a project’s schema.
What’s included
With the Supabase Management API connected, your assistant can:
- Provision projects — create a new Supabase project
- Generate types — produce TypeScript types from a project’s database schema
Connecting Supabase Management API
- Go to Integrations
- Find Supabase Management API and click Connect
- Authorize Town in Supabase (sign in when prompted)
- Return to Town
Project creation provisions real infrastructure in your Supabase organization. You can revoke access anytime from Supabase.
What your assistant can do
| Capability | What it does | Makes changes? |
|---|---|---|
| Generate TypeScript types | Produce types from a project’s schema | No |
| Create projects | Provision a new Supabase project | Yes |
Use cases
- Project spin-up — “create a new Supabase project for the prototype.”
- Type sync — regenerate TypeScript types after schema changes.
Good to know
- Project creation may incur billing in your Supabase organization — use approval-required tool settings in routines that create projects.
- For table-level reads and writes, use the Supabase integration.
Related
- Integrations overview — How integrations give your assistant context
- Supabase — Table-level data operations
Last updated on
Town