Tigris Data

Tigris Data is a globally distributed S3-compatible object storage service that provides low latency anywhere in the world, enabling developers to store and access any amount of data. Arraylake works great with Tigris via the S3-compatible API. You can use Tigris as the storage location for your organization..
To use Tigris with Arraylake:
- Create a new object storage bucket (Tigris docs). For example, the bucket could be named
my-arraylake-bucket. - Create a new
BucketConfigto store the configuration for this bucket using either the Arraylake Python client or web app:
- Web App
- Python
In the web app, select Tigris from the platform dropdown. The endpoint URL field will appear with the Tigris endpoint placeholder (https://fly.storage.tigris.dev). Confirm the endpoint URL, then configure the remaining bucket details.

Add a new Tigris bucket
from arraylake import Client
client = Client()
client.create_bucket_config(
org="earthmover",
nickname="tigris",
uri="s3://my-arraylake-bucket",
extra_config={
'endpoint_url': 'https://fly.storage.tigris.dev'
}
)
That's it! You're ready to create a Repository! 🎉