Supabase Edge Functions
Supabase Edge Functions allow developers to easily author, deploy, and monitor serverless functions distributed globally at the edge, close to their users.
Our verdict
Who it's for
Deploy JavaScript globally in seconds with serverless functions distributed at the edge.
Who should look elsewhere
Reliance on the Supabase ecosystem might lead to vendor lock-in for some users (though Deno allows migration).
Pros
- +Reduces DevOps burden with fully managed and auto-scaling functions.
- +Ensures low latency and high performance due to global distribution.
- +High flexibility with Deno runtime and extensive NPM module support.
- +Seamless integration with other Supabase services simplifies development.
- +Robust observability tools for monitoring and debugging.
Cons
- −Reliance on the Supabase ecosystem might lead to vendor lock-in for some users (though Deno allows migration).
- −Specific pricing for Edge Functions beyond general Supabase plans is not explicitly detailed on the Edge Functions page.
Key features
- ✓Fully managed serverless functions
- ✓Global deployments for low latency and resiliency
- ✓Node.js support with access to 1M+ NPM modules
- ✓First-class local development experience with hot code reloading and language server
- ✓Dev/Prod parity with open-source Edge runtime
- ✓Automatic scaling based on usage
- ✓Secure with SSL, Firewall, and DDOS protection
- ✓Real-time logs with rich metadata
Pricing
| Plan | Price | Billing | Notes |
|---|---|---|---|
| Free | $0 | month | Unlimited API requests; 50,000 monthly active users; 500 MB database size |
| Pro | $25 | month | $10 in compute credits included; Everything in the Free Plan, plus:; 100,000 monthly active users then $0.00325 per MAU |
| Team | $599 | month | $10 in compute credits included; Everything in the Pro Plan, plus:; SOC2 |
| Enterprise | — | month | Custom; Designated Support manager; Uptime SLAs |