Tigris - The Storage Cloud Purpose Built for AI
The storage cloud for devs & agents
Bottomless object storage with zero egress fees. Feed training jobs, serve inference, and checkpoint agent state — all over a familiar S3 API.
99.99% availability 1M+ buckets 20PB+ storage 10B+ objects
Tigris Shell
A virtual bash environment backed by Tigris object storage.
/tigris-shell $ ls books/
abbott-flatland.txt
babbage-passages-philosopher.txt
carroll-game-of-logic.txt
carroll-symbolic-logic.txt
mill-system-of-logic.txt
wells-time-machine.txt
/tigris-shell $ cat papers.csv | awk -F, 'N
Storage that gets out of your way
Tigris® is globally redundant storage, built for the new cloud.
Bottomless storage
No per-account limits. No per-region limits. Just scale.
Pricing
$0/GB Zero egress fees Read as often as you need, from any region. No bandwidth bills.
Compatibility
s3:// Speaks S3 natively Point boto3, aws-cli, rclone, PyTorch at Tigris. Swap the endpoint, keep the code.
Built for Agent Scale
Storage made for running millions of agents
Forks
Give each agent its own copy-on-write clone of a shared dataset. Instant at any size, zero duplication, isolated writes.
import { createForks, teardownForks } from "@tigrisdata/agent-kit";
const { data: forkSet } = await createForks("my-dataset", 3, {
prefix: "experiment-run-42",
credentials: { role: "Editor" },
});
for (const fork of forkSet.forks) {
console.log(fork.bucket);
}
await teardownForks(forkSet);
Workspaces
Ephemeral per-agent storage
import { createWorkspace, teardownWorkspace } from "@tigrisdata/agent-kit";
const { data: workspace } = await createWorkspace("agent-workspace-abc", {
ttl: { days: 1 },
enableSnapshots: true,
credentials: { role: "Editor" },
});
await teardownWorkspace(workspace);
Checkpoints
Durable rollback and replay
import { checkpoint, restore, listCheckpoints } from "@tigrisdata/agent-kit";
const { data: ckpt } = await checkpoint("training-data", {
name: "epoch-50",
});
const { data: list } = await listCheckpoints("training-data");
for (const c of list.checkpoints) {
console.log(c.snapshotId, c.name, c.createdAt);
}
const { data: restored } = await restore("training-data", ckpt.snapshotId, {
forkName: "training-data-retry",
});
Coordination
Multi-agent pipelines without polling
import { setupCoordination, teardownCoordination } from "@tigrisdata/agent-kit";
await setupCoordination("pipeline-bucket", {
webhookUrl: "https://my-service.com/webhook",
filter: 'WHERE `key` REGEXP "^results/"',
auth: { token: "my-webhook-secret" },
});
await teardownCoordination("pipeline-bucket");
Predictable Costs
Eliminate data transfer costs across clouds. AI teams keep GPUs fed and budgets flat — no surprise egress, no per-region math.
Storage primitives for agents and teams
Zero-copy forks, point-in-time snapshots, object events, and fine-grained IAM, built for the new cloud.
Access
Fine-grained IAM policies
S3-compatible IAM plus per-bucket, per-prefix, and per-key policies. Scope credentials down to individual agents.