Supabase, an open-source backend-as-a-service system, has introduced a new feature of accessing files using the S3 protocol, in addition to its existing API. Supabase Storage, a subproject under the Supabase umbrella, is one of the few projects that can utilize the S3 protocol internally. While Minio was a popular project before, it had its own direction of becoming a full-fledged storage system requiring etcd to store metadata, whereas Supabase opts to use PostgreSQL.
Even though it utilizes the S3 protocol, the supported API is limited to popular use cases, enabling integration with various programs such as rclone for file backups and Cyberduck for managing storage through a desktop application. The new addition is the ability to use keys in the standard S3 format or user-scoped format, using JWT tokens as secret keys to identify users.
It is now available for both cloud-based and self-hosted deployment, but it is currently only in the public-alpha stage.
TLDR: Supabase, an open-source backend-as-a-service system, has added a new feature allowing access to files using the S3 protocol internally, along with limited API support for popular use cases. The system supports both standard S3 and user-scoped keys utilizing JWT tokens as secret keys for user identification. Available for both cloud-based and self-hosted deployment, Supabase is currently in the public-alpha stage.
Leave a Comment