Skip to main content

Tigris Blog

A multi-cloud, S3-compatible object storage service for low latency data access anywhere.

The Most Expensive ClickHouse Query Is the RestoreThe Most Expensive ClickHouse Query Is the Restore

Self-hosted ClickHouse runs on cheap compute, but its backups and cold tier usually live on AWS S3, and AWS charges $0.09/GB to read your own data back. Point BACKUP TO S3 and TTL tiering at Tigris instead. You keep the same stock ClickHouse features, you pay zero egress fees, and disaster recovery…
David Myriel · · 4 min read

Migrate your data with the Tigris CLIMigrate your data with the Tigris CLI

Move an entire bucket to Tigris in one command. The Tigris CLI scans every object and migrates it safely from any S3-compatible provider. Here's how to set it up.
Xe Iaso · · 4 min read

Where Does the Agent Live?Where Does the Agent Live?

Your agent runs in a disposable sandbox, but it can't live there. A breakdown of everything in the agent's world, and why it should be one forkable bucket.
David Myriel · · 19 min read

I taught a bucket to speak gitI taught a bucket to speak git

objgit is a single-binary git server that stores repositories directly in Tigris — no disk, no git binary, no database. To my shock and horror, it worked.
Xe Iaso · · 19 min read

Giving your Go apps Tigris superpowersGiving your Go apps Tigris superpowers

The Go Storage SDK adds first-class methods for bucket forking, snapshots, and object renaming — plus a simpler high-level client for everyday storage code.
Xe Iaso · · 6 min read

Give your agents disposable environments in GoGive your agents disposable environments in Go

Kefka is a userspace shell sandbox in Go that gives every AI agent its own copy-on-write Tigris bucket fork plus Python, jq, and ripgrep via WebAssembly.
Xe Iaso · · 11 min read

Build a Self-Updating Knowledge Base for Under $10Build a Self-Updating Knowledge Base for Under $10

A self-updating knowledge base on Tigris, maintained overnight by an Anthropic SDK agent loop running through @tigrisdata/agent-shell. Atomic flush on success, discard on throw. The bucket either lands a clean run or stays byte-for-byte unchanged. ~$7 a month, presigned digest URL in Slack each morn…
David Myriel · · 11 min read

Durable global streams in Tigris with S2Durable global streams in Tigris with S2

S2 Lite turns S3-compatible object storage into a durable streaming platform. Run it on Tigris for high-cardinality workloads — per-agent reasoning traces, event firehoses — with zero egress fees and global replication.
Xe Iaso · · 12 min read

We gave just-bash persistent storageWe gave just-bash persistent storage

Meet @tigrisdata/agent-shell: a virtual bash environment that gives AI agents persistent storage on Tigris buckets, with forks and snapshots for safety.
Xe Iaso, Abdullah Ibrahim, Katie Schilling · · 5 min read

The Immutable AgentThe Immutable Agent

Storage-protected Mastra agents: a reference implementation. Isolated session forks, validate before promoting, contain compromise at the storage layer.
David Myriel · · 14 min read