Storage Connector allows you to connect cloud storage services giving you an instant GraphQL API on top of your storage data.
This connector is built using the Go Data Connector SDK and implements the Data Connector Spec.
Service | Supported |
---|---|
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.
Follow the Quick Start Guide in Hasura DDN docs. At the Connect to data
step, choose the hasura/storage
data connector from the dropdown and follow the interactive prompts to set the required environment variables.
AWS S3 environment variables are the default settings in the interactive prompt. If you want to use other storage providers you need to manually configure the configuration.yaml
file and add the required environment variable mappings to the subgraph definition.
Storage Connector is available under the Apache License 2.0.