Storage – simple and scalable object storage
Supabase Storage is the service that allows you to store and manage files while respecting authentication. However, the service in itself isn’t actually storing the files, it’s only managing them.
As we learned, the PostgREST service isn’t a database but only connects to it and provides an API on top of it to access the data from the Postgres database. The Storage service in the Supabase stack provides an API to manage the files which can be in arbitrary places or other servers. Let’s get a deeper understanding of it.
A very common way of storing files is the Simple Storage Service (S3). S3 is an Amazon-specific development that allows for failsafe, distributed, replicated object storage—in simple terms, it’s a well-architected database for files.
Although Supabase uses Amazon’s S3, nowadays, when talking about S3, one doesn’t necessarily mean Amazon S3. There are alternative...