{"id":"pg_4uvk4gcgsjen","property_id":"prp_-ukk265czwbd","domain_id":"dom_vqj7b-nyig_h","root_domain":"supabase.com","locale":"en","url":"https://supabase.com/edge-functions","url_hash":"19edb6ba48126099fa774074b9dfb56797af05499feb7b9e50b5ddf60297539e","path":"/edge-functions","depth":1,"canonical_url":null,"canonical_page_id":null,"page_type":"landing","page_type_guess":"landing","state":"indexed","skip_reason":"budget","priority":"0.9","discovered_via":"link","first_seen_at":"2026-08-27T09:07:16.226Z","last_seen_at":"2026-09-26T10:08:51.171Z","http_status":200,"content_hash":"daa860665a522862e03446564da60997af11f3ec1305ca2e2eface70c1bbe67a","title":"Edge Functions | Supabase","description":"Execute your code closest to your users with fast deploy times and low latency.","author":null,"published_at":null,"modified_at":null,"word_count":220,"reading_time_sec":60,"lang_detected":"en","images":[],"links_out":null,"markdown_source":"readability","refresh_interval":"monthly","last_fetched_at":"2026-09-26T10:08:10.720Z","next_refresh_at":"2026-10-26T10:08:10.720Z","runs_count":1,"changes_count":0,"last_changed_at":null,"fail_count":0,"last_error":null,"created_at":"2026-08-27T09:07:16.226Z","updated_at":"2026-08-27T09:07:16.226Z","inlinks":18,"inlinks_body":5,"outlinks":66,"outlinks_external":7,"anchor_terms":["Edge Functions","Edge FunctionsEasily write custom code without deploying or scaling servers.$supabasefunctions deploy","Functions"],"template_score":"0.78260869565217391304","cash":"0.0795782106980585798","cash_total":"1.8924531593961155948","pagerank":"0.0742337241847301","is_orphan":false,"link_confirmed":true,"discovered_wave":1,"embedded_hash":null,"embedded_at":null,"domain_name":"Supabase","brand_color":"#9de6c5","domain_rank":473,"spam_score":11,"markdown":"## Edge Functionsglobally in seconds\n\nAuthor, deploy, and monitor serverless functions distributed globally at the edge, close to your users.\n\n### Fully managed\n\nEdge Functions scale automatically, reducing your devops burden\n\n### Global deployments\n\nDeploy worldwide for maximum resiliency and low latency\n\n### Secure and Scalable\n\nSimply write your code in TypeScript and deploy\n\n### Node.js Support\n\nMigrate existing workloads with NPM and Node.js support\n\n### Delightful DX from  \nlocal to production\n\nEdge Functions are developed using [Deno](https://deno.com/), an open source JavaScript runtime that ensures maximum power and flexibility. Migrate in and out at any time with no vendor lock-in.\n\n### Edge Functions run server-side logic geographically close to users, offering low latency and great performance.\n\nGlobal presence\n\nEdge functions run globally or can be [pinned to your database's proximity](https://supabase.com/docs/guides/functions/regional-invocation)\n\nAutomatic scaling\n\nSeamlessly scale with usage without any manual tuning\n\nSecure\n\nScale with confidence with SSL, Firewall and DDOS protection built in\n\n### Debug and monitor with  \nbuilt-in observability\n\nMonitor, debug, and optimize your Edge Functions with realtime logs, queryable log explorer, and health dashboards — all built into the Supabase Dashboard.\n\n### Integrates with the Supabase ecosystem\n\nAccess your database, auth, storage, and webhooks directly from Edge Functions with zero configuration.\n\n#### Zero configuration\n\nPre-populated environment variables required to access your Supabase project\n\n[Documentation](https://supabase.com/docs/guides/functions)\n\n## Deploy your first functionin under a minute\n\nTwo commands. Global deployment. No infrastructure to manage.","storage":{"htmlKey":"stealpage/html/supabase.com/pg_4uvk4gcgsjen/run_zdwjpq4zd7xh.html.gz","markdownKey":"stealpage/md/supabase.com/pg_4uvk4gcgsjen/run_zdwjpq4zd7xh.md.gz"},"facets":null,"assets":[{"kind":"image","src_url":"https://supabase.com/images/og/supabase-og.png","r2_key":null,"alt":null,"caption":null,"width":null,"height":null,"is_hero":true,"zone":"main"},{"kind":"image","src_url":"https://supabase.com/_next/image?url=%2Fimages%2Fblog%2Favatars%2Fseth-siegler.jpg&w=96&q=75","r2_key":null,"alt":"","caption":"Seth SieglerChief Innovation Officer at eXp Realty","width":48,"height":48,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://supabase.com/images/logos/resend-wordmark.svg","r2_key":null,"alt":"","caption":null,"width":null,"height":null,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://supabase.com/images/logos/frameworks/openai.svg","r2_key":null,"alt":"","caption":null,"width":null,"height":null,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://supabase.com/images/logos/frameworks/stripe.svg","r2_key":null,"alt":"","caption":null,"width":null,"height":null,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://supabase.com/images/product/database/postgresql-icon.svg","r2_key":null,"alt":"","caption":null,"width":null,"height":null,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://supabase.com/images/logos/hugging-face-icon.svg","r2_key":null,"alt":"","caption":null,"width":null,"height":null,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://supabase.com/images/supabase-logo-icon.svg","r2_key":null,"alt":"","caption":null,"width":null,"height":null,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://supabase.com/images/product/functions/lines-gradient-light.svg","r2_key":null,"alt":"","caption":null,"width":null,"height":null,"is_hero":false,"zone":"main"},{"kind":"image","src_url":"https://supabase.com/images/product/functions/lines-gradient-dark.svg","r2_key":null,"alt":"","caption":null,"width":null,"height":null,"is_hero":false,"zone":"main"}],"shots":[{"viewport":"mobile","width":390,"height":844,"r2_key":"stealpage/shots/supabase.com/pg_4uvk4gcgsjen/run_zdwjpq4zd7xh-mobile.png","phash":"c3b0c0c888c901c9","visual_delta":null,"captured_at":"2026-09-26T10:08:18.700Z"},{"viewport":"desktop","width":1440,"height":900,"r2_key":"stealpage/shots/supabase.com/pg_4uvk4gcgsjen/run_zdwjpq4zd7xh-desktop.png","phash":"22e0c0c8a8aa00e8","visual_delta":null,"captured_at":"2026-09-26T10:08:18.493Z"}],"history":[{"id":"run_zdwjpq4zd7xh","started_at":"2026-09-26T10:08:10.706Z","http_status":200,"fetcher":"direct","changed":false,"diff":null,"word_count":220}],"citedBy":[{"id":"pg_nok5bc1vpx33","url":"https://supabase.com/modules/vector","title":"Supabase Vector | The Postgres Vector database and AI Toolkit","anchors":["Edge Functions","Functions"],"zone":"main"},{"id":"pg_eyuinj5vpsvi","url":"https://supabase.com/","title":"Supabase | The Postgres Development Platform","anchors":["Edge FunctionsEasily write custom code without deploying or scaling servers.$supabasefunctions deploy","Functions"],"zone":"main"},{"id":"pg_prqkjwmwvpjf","url":"https://supabase.com/storage","title":"Storage | Supabase","anchors":["Edge Functions","Functions"],"zone":"main"},{"id":"pg_awcrt4zi8vbx","url":"https://supabase.com/realtime","title":"Realtime | Supabase","anchors":["Edge Functions","Functions"],"zone":"main"},{"id":"pg__9a6qdvw-lz4","url":"https://supabase.com/database","title":"Database | Supabase","anchors":["Edge Functions","Functions"],"zone":"main"}]}