Unified Interface
One stable URL per dataset, regardless of which object storage provider hosts the bytes. Backend migrations are invisible to data consumers.
Built in Rust. Deploy as a native server or Cloudflare Worker.
The proxy sits between S3-compatible clients and backend object stores. It authenticates incoming requests, authorizes them against configured scopes, and forwards them to the appropriate backend using presigned URLs for zero-copy streaming.
The Getting Started guide walks you through setting up, configuring, and deploying the proxy — defining backends, buckets, roles, authentication, and extending with custom resolvers and providers.