Skip to content

S3 Lens

One workspace for Amazon S3 and S3-compatible storage, with a typed protocol for every client.

S3 Lens combines a browser application, an embeddable Rust server, and an Electron desktop shell. One server instance represents one Workspace containing one or more configured Providers.

For users and operators

Start the application, connect storage providers, configure the server, and enable OIDC authentication.

For client authors

Use the Effect-based TypeScript client or implement protocol revision 1 directly over JSON-RPC 2.0.

For integrators

Consume a deterministic JSON Schema containing every revision 1 request, notification, result, and error envelope.