All Connectors
Storage Data Connector
Storage Data Connector
Storage Data Connector
The Hasura Storage Connector allows for connecting cloud storage services, giving you an instant GraphQL API on top of your storage data.
About
Version
Released
February 17, 2025
Last Updated
March 21, 2025

Storage Connector

Docs ndc-hub License

With this connector, Hasura allows you to instantly create a real-time GraphQL API on top of your cloud storage objects. This connector supports cloud storage functionalities to manage your files on cloud storage, allowing for efficient and scalable data operations.

Features

Supported storage services

ServiceSupported
AWS S3✅ (*)
Google Cloud Storage
Azure Blob Storage
MinIO✅ (*)
Cloudflare R2✅ (*)
DigitalOcean Spaces✅ (*)

(*): Support Amazon S3 Compatible Cloud Storage providers. The connector uses MinIO Go Client SDK behind the scenes.

Supported features

Below, you'll find a matrix of all supported features for the Storage connector:

ServiceTypeList BucketsCreate BucketUpdate BucketDelete BucketList ObjectsUploadDownloadDelete ObjectSoft-DeletePresigned-URL
AWS S3 (*)s3
Google Cloud Storagegcs
Azure Blob Storageazblob
File Systemfs
MinIO (*)s3
Cloudflare R2 (*)s3
DigitalOcean Spaces (*)s3

(*): Support Amazon S3 Compatible Cloud Storage providers. The connector uses MinIO Go Client SDK behind the scenes.

Build on Hasura DDN

Get started by connecting your preferred cloud storage provider to a Hasura DDN project.

Fork the connector

You can fork the connector's repo and iterate on it yourself.

License

The Storage connector is available under the Apache License 2.0.

Ship a rock-solid API on your data – in minutes!