Edge Function 546 error response

Last edited: 2/6/2026

The 546 error typically indicates resource exhaustion or code issues in your Edge Function.

Common causes

Memory or CPU limits

Your function may have exceeded available resources. Check the resource usage metrics in your dashboard at Functions > [Your Function] > Metrics.

Event loop completion

If logs show "Event loop completed," your function has implementation issues. Check your function code for:

  • Syntax errors
  • Infinite loops
  • Unresolved promises

Debugging steps

Run the function locally

Use the Supabase CLI to run your function locally and get detailed stack traces:

1
supabase functions serve your-function --debug

The local console provides full stack traces with line numbers, making it easier to identify the source of errors.

Check function logs

Navigate to Functions > [Your Function] > Logs in the dashboard. Look for:

  • Error messages
  • Resource usage warnings
  • Shutdown events with specific reasons

Review example implementations

Compare your function against working examples in the Edge Functions examples repository.

Additional resources