Adapter
Fly.io
Overview
A branded alias of the Tigris adapter for Fly-managed Tigris buckets. Behavior, snapshot/fork support, and storage.raw are identical to the Tigris adapter — the only difference is the import name, which matches the platform you’re working in.
Configuration
import { Storage } from '@storagesdk/core';
import { fly } from '@storagesdk/adapters/fly';
const storage = new Storage({
adapter: fly({
bucket: 'agent-runs',
accessKeyId: process.env.ACCESS_KEY_ID,
secretAccessKey: process.env.SECRET_ACCESS_KEY,
}),
});
fly({
bucket: string;
accessKeyId: string;
secretAccessKey: string;
endpoint?: string;
forcePathStyle?: boolean;
});
Notes
- Peer dependency:
@tigrisdata/storage. - Behavior and semantics match
@storagesdk/adapters/tigrisexactly — see the Tigris page for full details.
Compatibility
Identical to Tigris — same SDK underneath.