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

## Get Started

[Tigris SDK](/docs/sdks/tigris/.md)

[Type-safe libraries for TypeScript and Go. Integrate object storage directly into your application logic with zero friction.](/docs/sdks/tigris/.md)

[terminal](/docs/sdks/tigris/.md)

[$ npm install @tigrisdata/storage](/docs/sdks/tigris/.md)

[app.ts](/docs/sdks/tigris/.md)

[import ](/docs/sdks/tigris/.md)

<!-- -->

[{](/docs/sdks/tigris/.md)

<!-- -->

[ get, put](/docs/sdks/tigris/.md)

<!-- -->

<!-- -->

[}](/docs/sdks/tigris/.md)

<!-- -->

[ from '@tigrisdata/storage';](/docs/sdks/tigris/.md)

[ ](/docs/sdks/tigris/.md)

[await get('my-file.jpg', 'file');](/docs/sdks/tigris/.md)

[await put('object.txt',](/docs/sdks/tigris/.md)

<!-- -->

[ 'Hello, World!');](/docs/sdks/tigris/.md)

[Tigris CLI](/docs/cli/.md)

[Manage buckets, keys, and global configurations from your terminal. Built for speed and scriptability in CI/CD pipelines.](/docs/cli/.md)

[terminal](/docs/cli/.md)

[$ npm install -g @tigrisdata/cli](/docs/cli/.md)

[ ](/docs/cli/.md)

[$ t3 mk my-bucket](/docs/cli/.md)

[✓ Bucket 'my-bucket' created](/docs/cli/.md)

[ ](/docs/cli/.md)

[$ t3 touch my-bucket/key](/docs/cli/.md)

[✓ Created 'my-bucket/key'](/docs/cli/.md)

[AI](/docs/quickstarts/mcp/.md)

[Empower your AI assistants. Expose your Tigris buckets and objects to LLMs via the Model Context Protocol for seamless context integration.](/docs/quickstarts/mcp/.md)

[](/docs/quickstarts/mcp/.md)

[](/docs/quickstarts/mcp/.md)[Add to Cursor](cursor://anysphere.cursor-deeplink/mcp/install?name=tigris\&config=eyJ1cmwiOiJodHRwczovL21jcC5zdG9yYWdlLmRldi9tY3AifQ%3D%3D)[Add to VS Code](vscode:mcp/install?%7B%22name%22%3A%22tigris%22%2C%22type%22%3A%22http%22%2C%22url%22%3A%22https%3A%2F%2Fmcp.storage.dev%2Fmcp%22%7D)[Add to Claude](/docs/mcp/remote/.md#claude-desktop)[See all integrations →](/docs/mcp/remote/.md)

[Use Your Existing Code](/docs/sdks/s3/.md)

[Already using AWS S3 SDKs? Point your existing boto3, @aws-sdk, or any S3-compatible client at Tigris by updating your endpoint and keys.](/docs/sdks/s3/.md)

[terminal](/docs/sdks/s3/.md)

[export ](/docs/sdks/s3/.md)

<!-- -->

[AWS\_ENDPOINT\_URL=https://t3.storage.dev](/docs/sdks/s3/.md)

[export ](/docs/sdks/s3/.md)

<!-- -->

[AWS\_ACCESS\_KEY\_ID=tid\_...](/docs/sdks/s3/.md)

[export ](/docs/sdks/s3/.md)

<!-- -->

[AWS\_SECRET\_ACCESS\_KEY=tsec\_...](/docs/sdks/s3/.md)

[ ](/docs/sdks/s3/.md)

[# Your existing code just works](/docs/sdks/s3/.md)

[$ aws s3 cp file.bin s3://my-bucket/](/docs/sdks/s3/.md)

## Get started with your stack

Use your favorite language and framework.

[![](/docs/img/icons/python.svg)![](/docs/img/icons/python-light.svg)](/docs/quickstarts/python/.md)

[Python](/docs/quickstarts/python/.md)

[![](/docs/img/icons/pytorch.svg)![](/docs/img/icons/pytorch-light.svg)](/docs/quickstarts/pytorch/.md)

[PyTorch](/docs/quickstarts/pytorch/.md)

[![](/docs/img/icons/golang.svg)![](/docs/img/icons/golang-light.svg)](/docs/quickstarts/go/.md)

[Go](/docs/quickstarts/go/.md)

[![](/docs/img/icons/javascript.svg)![](/docs/img/icons/javascript-light.svg)](/docs/quickstarts/node/.md)

[Node](/docs/quickstarts/node/.md)

[![](/docs/img/icons/elixir.svg)![](/docs/img/icons/elixir-light.svg)](/docs/quickstarts/elixir/.md)

[Elixir](/docs/quickstarts/elixir/.md)

[![](/docs/img/icons/php.svg)![](/docs/img/icons/php-light.svg)](/docs/quickstarts/php/.md)

[PHP](/docs/quickstarts/php/.md)

[![](/docs/img/icons/ruby.svg)![](/docs/img/icons/ruby-light.svg)](/docs/quickstarts/ruby/.md)

[Ruby](/docs/quickstarts/ruby/.md)

[![](/docs/img/icons/kubernetes.svg)![](/docs/img/icons/kubernetes-light.svg)](/docs/quickstarts/kubernetes/.md)

[Kubernetes](/docs/quickstarts/kubernetes/.md)

[![](/docs/img/icons/terraform.svg)![](/docs/img/icons/terraform-light.svg)](/docs/terraform/.md)

[Terraform](/docs/terraform/.md)

[![](/docs/img/icons/rclone.svg)![](/docs/img/icons/rclone-light.svg)](/docs/quickstarts/rclone/.md)

[rclone](/docs/quickstarts/rclone/.md)

## Features

[![](/docs/img/lightning.svg)![](/docs/img/lightning-light.svg)](/docs/overview/.md#global-low-latency-access)

[Global DistributionData automatically stored close to users for low latency everywhere.](/docs/overview/.md#global-low-latency-access)

[![](/docs/img/lightning.svg)![](/docs/img/lightning-light.svg)](/docs/api/s3/.md)

[S3 CompatibleUse your existing AWS tools, SDKs, and libraries with a one-line change.](/docs/api/s3/.md)

[![](/docs/img/lightning.svg)![](/docs/img/lightning-light.svg)](https://www.tigrisdata.com/pricing/#zero-egress-fees)

[Zero EgressFree data transfer out — no bandwidth charges, no surprise bills.](https://www.tigrisdata.com/pricing/#zero-egress-fees)

[![](/docs/img/lightning.svg)![](/docs/img/lightning-light.svg)](/docs/buckets/locations/.md)

[Geo-RedundantBuilt-in redundancy across regions with strong consistency.](/docs/buckets/locations/.md)

[![](/docs/img/lightning.svg)![](/docs/img/lightning-light.svg)](/docs/objects/tiers/.md)

[Storage TiersStandard, infrequent access, and archive tiers to optimize costs.](/docs/objects/tiers/.md)

[![](/docs/img/lightning.svg)![](/docs/img/lightning-light.svg)](/docs/snapshots-and-forks/.md)

[Snapshots & ForksInstant zero-copy clones for dev, testing, and rollback.](/docs/snapshots-and-forks/.md)

[Explore features →](/docs/overview/features/.md)
