Storage
Use Supabase to store and serve files.
Supabase Storage is a robust, scalable solution for managing files of any size with fine-grained access controls and optimized delivery. Whether you're storing user-generated content, analytics data, or vector embeddings, Supabase Storage provides specialized bucket types to meet your specific needs.
Key features
- Multi Protocol - S3 compatible Storage, RESTful API, TUS resumable uploads
- Global CDN - Serve your assets with lightning-fast performance from over 285 cities worldwide
- Image Optimization - Resize, compress, and transform media files on the fly with built-in image processing
- Fine-grained Access Control - Manage file permissions with row-level security and custom policies
- Multiple Bucket Types - Specialized storage solutions for different use cases
Storage bucket types
Supabase Storage offers different bucket types optimized for specific use cases:
Files buckets
Store and serve traditional files including images, videos, documents, and general-purpose content. Ideal for user-generated content, media libraries, and asset management.
Use cases: Images, videos, documents, PDFs, archives
Features:
- Global CDN delivery
- Image optimization and transformation
- Row-level security integration
- Direct URL access for files
Learn more about Files Buckets
Analytics buckets
Purpose-built for storing and analyzing data in open table formats like Apache Iceberg. Perfect for time-series data, logs, and large-scale analytical workloads.
Use cases: Data lakes, analytics pipelines, ETL operations, historical data analysis
Features:
- Apache Iceberg table format support
- SQL-accessible via Postgres foreign tables
- Partitioned data organization
- Efficient data querying and transformation
Learn more about Analytics Buckets
Vector buckets
Specialized storage for vector embeddings and similarity search operations. Designed for AI and ML applications requiring semantic search capabilities.
Use cases: AI-powered search, semantic similarity matching, embedding storage, RAG systems
Features:
- Optimized vector indexing (HNSW, Flat)
- Multiple distance metrics (cosine, euclidean, L2)
- Metadata filtering for vectors
- Similarity search queries
Learn more about Vector Buckets
Examples
Check out all of the Storage templates and examples in our GitHub repository.
Resources
Find the source code and documentation in the Supabase GitHub repository.