Skip to main content

Tigris Developer Documentation

Tigris is a globally distributed, multi-cloud object storage service with built-in support for the S3 API. It uses Dynamic Data Placement and Access-Based Rebalancing to deliver low-latency access worldwide — without the need to manage replication or caching.

AWS S3 SDKs

Tigris is a drop in replacement for S3 compatible storage. Use all your familiar tools and libraries by simply changing your configuration.
# Configure AWS CLI
aws configure set aws_access_key_id <access-key>
aws configure set aws_secret_access_key <secret-key>
aws configure set region auto

# List buckets
aws s3 ls --endpoint-url https://t3.storage.dev

# Create a bucket
aws s3api create-bucket --bucket <bucket-name> --endpoint-url https://t3.storage.dev

# Put an object in the bucket
aws s3api put-object --bucket <bucket-name> --key <key> --body <file> --endpoint-url https://t3.storage.dev

# Get an object from the bucket
aws s3api get-object --bucket <bucket-name> --key <key> <file> --endpoint-url https://t3.storage.dev