Tigris integration
Tigris is an S3-compatible object storage service that automatically caches data at the edge closest to where it's accessed. Zero egress fees and a free tier (5 GB).
Tigris is used in Windmill through the generic s3 resource type. The S3 APIs integrations page is the canonical reference: it covers the resource fields, how to use the resource in scripts, flows and apps, and how to plug a bucket as workspace or instance object storage.
Where to find the resource details on Tigris
Create an access key at console.tigris.dev. Keys are prefixed with tid_ (access key) and tsec_ (secret key).
| Property | Value for Tigris |
|---|---|
| bucket | Name of the bucket, from the Tigris Console |
| region | Must be auto. Tigris routes requests to the nearest edge automatically |
| endPoint | t3.storage.dev, or fly.storage.tigris.dev on Fly.io |
| useSSL | true - SSL/TLS is required for Tigris |
| pathStyle | false - Tigris uses virtual-hosted-style URLs |
| accessKey | Required. Access key ID prefixed with tid_, from the Tigris Console |
| secretKey | Required. Secret access key prefixed with tsec_, from the Tigris Console |