Supabase Functions
ELI5 — The Vibe Check
Supabase Functions (Edge Functions) are Deno-powered serverless functions that run close to your users. They're like having a tiny server that springs to life when someone calls it, does its job, and goes back to sleep. Need to process a webhook, send an email, or talk to a third-party API? Spin up a Supabase Function and you're done.
Real Talk
Supabase Edge Functions are serverless Deno-based functions deployed globally on the Deno Deploy network. They support TypeScript natively, have access to Supabase client libraries, and are commonly used for webhooks, third-party API integrations, and custom business logic that doesn't fit in database functions.
When You'll Hear This
"Our Stripe webhook handler is a Supabase Edge Function — it processes payments in under 50ms." / "Supabase Functions run on Deno, so we get TypeScript support without a build step."
Related Terms
Deno
Deno is what the creator of Node.js built after years of regretting Node's design decisions.
Serverless
Serverless doesn't mean there are no servers — it means YOU don't have to think about servers. Someone else manages them, scales them, and patches them.
Supabase
Supabase is Firebase but built on real Postgres SQL. You get a database, auth, file storage, and real-time updates all in one.