The Scenario
You are a platform architect. Your team is migrating a Supabase project to a new project with a cleaner naming convention and updated regions. Before you start, you need a full inventory of everything deployed to the current project.
Eighteen edge functions are deployed. You need: function slug, status, JWT verification setting, and deployed-at timestamp — in an Excel workbook, before you write the migration plan.
The slow version:
- You open the Supabase dashboard and navigate to Edge Functions
- The page lists functions but shows no export option
- You click into each function one by one to find the JWT verification setting
- You type eighteen rows into a workbook by hand
- You get the JWT settings wrong on three functions because you are switching between browser tabs
- You write the migration plan based on wrong data and catch the error during the migration itself.
The fast version is one prompt.
The Easy Way: One Prompt in SheetXAI
SheetXAI reads your Supabase edge function list directly and writes the full inventory into the workbook, so you do not have to click into each function or type anything by hand.
Open the SheetXAI sidebar and type:
List all edge functions for Supabase project abc123. Write function slug, status, whether JWT verification is enabled, and created_at into this workbook — one row per function. Highlight any functions with JWT verification disabled in red.
SheetXAI calls the Supabase edge functions API, retrieves all eighteen functions, writes the formatted table, and highlights the JWT-disabled rows in red.
What You Get
A complete edge function inventory ready for the migration plan:
- One row per function — slug, status, JWT verification, created date
- JWT-disabled functions highlighted in red — security gaps visible before migration
- All eighteen functions — no dashboard clicking, nothing missed
You write the migration plan from accurate data. The functions with JWT verification disabled get flagged as a security item before they move to the new project.
What If the Inventory Needs More Context
A flat function list is the starting point. SheetXAI can enrich it in the same prompt.
When you want to flag functions that may be unused
List all edge functions for Supabase project abc123 and write slug, status, JWT verification, and created_at into this workbook. Add an "Age (days)" column calculated from created_at to today, and flag any functions older than 90 days in column F as "REVIEW."
When you want the inventory grouped by status
List all edge functions for Supabase project abc123 and write slug, status, JWT verification, and created_at into this workbook. Sort by status, then by slug within each status group. Add a count per status group in column F for the first row of each group.
When you need to check for import map usage
List all edge functions for Supabase project abc123. For each function, note whether it uses an import map and write that flag into column D. Highlight any functions that use an import map in yellow — those need a manual dependency check before migration.
When you need the full pre-migration inventory in one shot
List all edge functions for Supabase project abc123. Write slug, status, JWT verification, import map flag, and created_at into the Functions tab. In the Security tab, list only functions with JWT verification disabled with a one-sentence note about the risk. In the Summary tab, write total function count, count with JWT enabled, count with JWT disabled, and a one-sentence migration recommendation.
The pattern: the prompt captures the security and operational context you need, not just the names.
Try It
Get the 7-day free trial of SheetXAI and open any Excel workbook, then ask it to list the edge functions for your Supabase project. The Supabase integration is included in every SheetXAI plan. For related workflows, see how to audit database branches or the Supabase in Excel overview.
