Your S3 sandbox, docked on your Mac.

Spin up a private S3-compatible endpoint, create buckets, manage objects, rotate access keys, and expire test data without Docker or cloud accounts.

macOS 12+ · 100% local · No Node.js runtime
The whole server lives inside one app.
Harbor S3 showing a product-assets bucket and object inspector

Cloud-shaped development should not require cloud-shaped setup.

Open the app. Copy the endpoint. Keep building.

01

Launch a real endpoint

Harbor starts an embedded Rust HTTP server on loopback by default. Switch to LAN access only when your test devices need it.

02

Shape your test storage

Create buckets and folders, stream files in, download them, inspect metadata, and generate short-lived signed links from one table-first workspace.

03

Connect existing tools

Use AWS CLI and path-style S3 SDK clients with Signature V4 credentials stored safely in your macOS Keychain.

Local by architecture, not by promise.

Object bytes never leave your Mac. Metadata uses bundled SQLite, secrets use Keychain, and every stored object is mapped to a collision-resistant filesystem path.

Default network
127.0.0.1:9000
Authentication
AWS Signature V4
Secret storage
macOS Keychain
Object storage
Application Support

The small, useful S3 surface.

Focused on the operations local development reaches for every day, with lifecycle cleanup built into the same app.

BucketsCreate · List · Head · Delete
ObjectsPut · Get · Head · Delete · List V2
LifecyclePrefix and age expiration
CredentialsCreate · Reveal · Enable · Disable · Delete
ServerStart · Stop · Configure bind and port
ActivityReview · Refresh · Clear local history

Make S3 the easy part.

One app, one endpoint, and no service stack to babysit.

Download Harbor S3