supabase/storage
S3 compatible object storage service that stores metadata in Postgres
What it solves
Supabase Storage provides a scalable, lightweight way to manage and store large files (objects) within an application. It solves the complexity of managing file storage by integrating directly with your existing database infrastructure.
How it works
The service uses Postgres to manage file metadata, meaning you can control who can access or modify files using standard Postgres Row Level Security (RLS) policies. It acts as a bridge that supports multiple communication protocols, allowing you to interact with your files via standard HTTP, the TUS protocol for resumable uploads, or S3-compatible APIs.
Who it’s for
It is designed for developers who want a high-performance, flexible storage solution that fits seamlessly into a Postgres-based architecture and requires multi-protocol support.
Highlights
- Multi-protocol support including HTTP, TUS, S3, and Iceberg
- Native integration with Postgres for metadata and security
- Uses Postgres Row Level Security for fine-grained authorization
- Compatible with existing S3 storage services
- Lightweight and performant architecture
Related
- Project
- Project
- Project
- Project