Skip to main content

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).

PropertyValue for Tigris
bucketName of the bucket, from the Tigris Console
regionMust be auto. Tigris routes requests to the nearest edge automatically
endPointt3.storage.dev, or fly.storage.tigris.dev on Fly.io
useSSLtrue - SSL/TLS is required for Tigris
pathStylefalse - Tigris uses virtual-hosted-style URLs
accessKeyRequired. Access key ID prefixed with tid_, from the Tigris Console
secretKeyRequired. Secret access key prefixed with tsec_, from the Tigris Console