{"id":"pg_prqkjwmwvpjf","property_id":"prp_-ukk265czwbd","domain_id":"dom_vqj7b-nyig_h","root_domain":"supabase.com","locale":"en","url":"https://supabase.com/storage","url_hash":"794c100ad2694ee99cab6cacdebc16bc8383c022d383f8e1ff166f5e649e8dfa","path":"/storage","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":"adb7f6b9d6a00f3ed88062073d4578eb37d98a455ff8221673cf66b39ab801d3","title":"Storage | Supabase","description":"An open source S3 compatible storage solution with unlimited scalability, for any file type.","author":null,"published_at":null,"modified_at":null,"word_count":141,"reading_time_sec":38,"lang_detected":"en","images":[],"links_out":null,"markdown_source":"readability","refresh_interval":"monthly","last_fetched_at":"2026-09-26T10:07:43.264Z","next_refresh_at":"2026-10-26T10:07:43.264Z","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":6,"outlinks":63,"outlinks_external":6,"anchor_terms":["Storage","StorageStore, organize, and serve large files, from videos to images."],"template_score":"0.78260869565217391304","cash":"0.4439522890202815998","cash_total":"2.0548776550948125008","pagerank":"0.0803228647854478","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":"## Store and serveany type of digital content\n\nAn open source S3 compatible storage solution with unlimited scalability, for any file type. With custom policies and permissions that are familiar and easy to implement.\n\n### Everything you need  \nfor storage\n\nS3 compatible storage with global CDN, image transformations, and fine-grained access controls powered by Postgres RLS.\n\n> Supabase is great because it has everything. I don't need a different solution for authentication, a different solution for database, or a different solution for storage.\n\n[\n\nYasser ElsaidFounder of Chatbase\n\n](https://supabase.com/customers/chatbase)\n\n### Bucket types  \nfor every application\n\n### Simple and convenient  \nAPIs\n\nBuilt from the ground up for interoperable authentication. Fast and easy to implement using our powerful library clients.\n\n### Integrates natively  \nwith Supabase Auth\n\nStorage authorization is built around Postgres so that you can use any combination of SQL, Postgres functions, and even your own metadata to write policies.","storage":{"htmlKey":"stealpage/html/supabase.com/pg_prqkjwmwvpjf/run_8dekmsx6gnju.html.gz","markdownKey":"stealpage/md/supabase.com/pg_prqkjwmwvpjf/run_8dekmsx6gnju.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%2Fyasser-elsaid-chatbase.jpeg&w=96&q=75","r2_key":null,"alt":"","caption":"Yasser ElsaidFounder of Chatbase","width":48,"height":48,"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/logos/frameworks/nextjs.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/langchain.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/flutter.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/expo.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_prqkjwmwvpjf/run_8dekmsx6gnju-mobile.png","phash":"c3a0a080ac00c0a0","visual_delta":null,"captured_at":"2026-09-26T10:07:51.198Z"},{"viewport":"desktop","width":1440,"height":900,"r2_key":"stealpage/shots/supabase.com/pg_prqkjwmwvpjf/run_8dekmsx6gnju-desktop.png","phash":"a2c0c088c080982a","visual_delta":null,"captured_at":"2026-09-26T10:07:51.005Z"}],"history":[{"id":"run_8dekmsx6gnju","started_at":"2026-09-26T10:07:43.257Z","http_status":200,"fetcher":"direct","changed":false,"diff":null,"word_count":141}],"citedBy":[{"id":"pg_eyuinj5vpsvi","url":"https://supabase.com/","title":"Supabase | The Postgres Development Platform","anchors":["StorageStore, organize, and serve large files, from videos to images.","Storage"],"zone":"main"},{"id":"pg_6jlnejts8lj5","url":"https://supabase.com/customers/rally","title":"Rally | Supabase Customer Stories","anchors":["Storage"],"zone":"main"},{"id":"pg_nok5bc1vpx33","url":"https://supabase.com/modules/vector","title":"Supabase Vector | The Postgres Vector database and AI Toolkit","anchors":["Storage"],"zone":"main"},{"id":"pg_awcrt4zi8vbx","url":"https://supabase.com/realtime","title":"Realtime | Supabase","anchors":["Storage"],"zone":"main"},{"id":"pg__9a6qdvw-lz4","url":"https://supabase.com/database","title":"Database | Supabase","anchors":["Storage"],"zone":"main"},{"id":"pg_4uvk4gcgsjen","url":"https://supabase.com/edge-functions","title":"Edge Functions | Supabase","anchors":["Storage"],"zone":"main"}]}