Recent submissions

Comment · 2 years ago
This is indeed at the very top of the list :)
Comment · 2 years ago
We don’t support static website hosting just yet - might happen in the future :)
Comment · 2 years ago
That is also a common pattern I agree, both ways are fine if the upload server is optimised accordingly :)
Comment · 2 years ago
Our S3 Driver is compatible with any S3 Compatible object Storage so you don’t have to write one :)
Comment · 2 years ago
Comment · 2 years ago
Comment · 2 years ago
Thanks for asking this, we do not support signed URLs just yet, but it will be added in the next iteration
Comment · 2 years ago
You can think of the Storage product as an upload server that sits in front of S3.

Generally, you would want to place an upload server to accept uploads from your customers, that is because you want to do some sort of file validation, access control or anything else once the file is uploaded. The nice thing is that we run Storage within the same AWS network, so the upload latency is as small as it can be.

In terms of serving files, we provide a CDN out-of-the-box for any files that you upload to Storage, minimising latencies geographically

Comment · 2 years ago
Yes, absolutely! You can download files as streams and make use of Range requests too.

The good news is that the Standard API is also supporting stream!

Comment · 2 years ago
We do not store the files in Postgres, the files are stored in a managed S3 bucket.

We store the metadata of the objects and buckets in Postgres so that you can easily query it with SQL. You can also implement access control with RLS to allow access to certain resources.

It is not currently possible to guarantee atomicity on 2 different file uploads since each file is uploaded on a single request, this seems a more high-level functionality that could be implemented at the application level

Comment · 2 years ago
Yes, both can be fine :) after all, a Protocol can be interpreted as a Standardised API which the client and server interact with, it can be low-level or high-level.

I hope you like the addition and we have the implementation all open-source on the Supabase Storage server

Comment · 7 years ago
Fantastic! I've never had a chance on launching the app on windows, I'm glad it worked!

I think you are running the dev mode, that's why the Chrome dev tools appeared :)

The import paths feature will be released soon so stay tuned! In the meantime, you can temporarily place the imported protos close to the one you want to use

Ty

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton