Back to Supabase in Google Sheets
SheetXAI logo
Supabase logo
Supabase · Google Sheets Guide

Export All Supabase Edge Functions Into a Sheet for a Deployment Audit

2026-05-13
4 min read
See the Excel version →

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 a Google Sheet, before you write the migration plan.

The slow version:

  • You open the Supabase dashboard, navigate to Edge Functions
  • The page lists functions but shows no export option
  • You click into each function to find the JWT verification setting — it is a per-function toggle, not visible in the list view
  • You type eighteen rows into a sheet by hand
  • You get the JWT settings wrong on three functions because you were switching between 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 sheet, 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 sheet — 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 three 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 have never been invoked

Some functions were deployed during a prototype sprint and have never been called.

List all edge functions for Supabase project abc123 and write slug, status, JWT verification, and created_at into this sheet. Add a column "Age (days)" 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

Some functions are deployed and active, some are deprecated.

List all edge functions for Supabase project abc123 and write slug, status, JWT verification, and created_at into this sheet. 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 whether any functions import a specific module

You are deprecating a shared utility and need to know which functions depend on it.

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

Function list, security flags, and a migration readiness summary — all in one prompt.

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 Google Sheet, 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 Google Sheets overview.

Stop memorizing formulas.
Tell your spreadsheet what to do.

Join 4,000+ professionals saving hours every week with SheetXAI.

Learn more