I repointed legacy reference redirects and first-party links to the sections the Docs app currently serves. Old client and common-filter URLs still targeted bare slugs, while SDK landing URLs targeted `/start`. I preserved v1 auth destinations and linked the retired Dart v0 migration guide to its original source. ## To test On the www preview: - [x] Request `/docs/client/order` with a crawler user agent. Expect a redirect to `/docs/reference/javascript/using-modifiers-order`. - [x] Request `/docs/common/filters/_sl` with a crawler user agent. Expect a redirect to `/docs/reference/javascript/using-filters-rangelt`. - [x] Request `/docs/reference/kotlin` with a crawler user agent. Expect a redirect to `/docs/reference/kotlin/introduction`. - [x] Open the Storage permissions section. Expect its bucket reference link to target `/docs/reference/javascript/file-buckets-createbucket`. ## Linear - fixes GROWTH-1293 <!-- This is an auto-generated comment: release notes by coderabbit.ai --> ## Summary by CodeRabbit * **Documentation** * Updated links across blog posts, product pages, and feature listings to point to current JavaScript, Flutter, and Dart documentation. * Updated legacy documentation redirects to current reference pages, including filter, modifier, client, and authentication guides. * Changed reference-root redirects to lead to each language’s introduction page. <!-- end of auto-generated comment: release notes by coderabbit.ai -->
1.9 KiB
Supabase Storage
S3-compatible object storage with a global CDN, image transformations, and three purpose-built bucket types.
Supabase Storage is an open source object store that integrates natively with Supabase Auth and Postgres. It supports three bucket types for different workloads: files (general assets), analytics (Apache Iceberg), and vector (embeddings).
Key Features
- S3-compatible: standard S3 API, works with existing S3 tools and SDKs
- Global CDN: assets served from 285+ cities worldwide for low-latency delivery
- Image transformations: resize, crop, and compress images on the fly via URL parameters
- Row Level Security: access policies written in SQL using Postgres RLS, integrated with Supabase Auth
- Dashboard: drag-and-drop uploads, file browsing, multi-select operations, folder management
Bucket Types
Files Buckets
For everyday assets and user content: images, videos, documents, PDFs, archives. Served from the global CDN with fine-grained access controls via RLS policies.
Analytics Buckets
For large-scale analytical workloads on open table formats (Apache Iceberg). Designed for historical data, time-series data, logs, and ETL outputs. Optionally queryable via Postgres.
Vector Buckets
For AI/ML workloads. Store and index vector embeddings with multiple distance metrics, metadata filtering, and fast similarity queries for RAG systems and AI-powered search.
Technical Details
- Protocol: S3-compatible API
- CDN: 285+ global edge locations
- Max file size: 50 MB (Free), 500 GB (Pro/Team/Enterprise), via multipart upload
- Image transformations: resize, crop, format conversion (WebP, AVIF)
- Authorization: Postgres RLS policies on storage.objects table
Links
- Documentation: https://supabase.com/docs/guides/storage
- API Reference: https://supabase.com/docs/reference/javascript/file-buckets-upload
- Dashboard: https://supabase.com/dashboard