traversoTraversoOpen source object indexer

Open-source object indexer for S3-compatible storage

Your objects. Indexed.

One fast metadata API and lifecycle event stream across storage providers. Stop reimplementing pagination loops and provider glue. Start shipping.

terminal
$pnpm exec sst deploy --stage dev
✓ IndexerVpc
✓ IndexerDatabase (Aurora)
✓ IndexerQueue (SQS)
✓ IndexerWorker
✓ IndexerCoordinator
✓ IndexerQueryApi
→ https://api.traverso.dev

Without Traverso

  • ListObjectsV2 pagination loops in every service
  • Provider-specific event shapes nobody maintains
  • Bucket listings that timeout at scale
  • Custom sync layer held together by cron and prayer

With Traverso

  • One index-backed API for browse, lookup, and stats
  • One normalized lifecycle event for all consumers
  • Predictable query latency from a real index
  • Scheduled reconciliation with partition checkpoints

How it works

From raw bucket state to reliable internal data.

01

Connect

Register bucket URIs, credentials, and partition strategy.

02

Index

Scheduled scans and opportunistic updates build the index.

03

Query

Serve metadata lookups from a fast, stable API surface.

04

Emit

Publish normalized lifecycle events to your queues.

Capabilities

Built for the messy reality of multi-provider storage.

Make storage indexing the boring part.

Deploy Traverso. Point it at your buckets. Let your team build on one clean contract.