Bucket access without hand-built IAM drift
Provision S3 buckets with scoped credentials in one run.
s3ctl turns bucket creation, policy defaults, OVHcloud credential rotation, and batch provisioning into repeatable CLI workflows that are easy to ship into automation.
What it does
Provision, scope, and operate without the drift.
Create S3-compatible buckets, enable versioning, and apply reusable policy templates.
Generate least-privilege credentials for app teams without sharing master keys.
Rotate credentials, repair policies, and delete empty containers with guardrails.
Install paths
Get started with your preferred install method.
macOS and Linux. Tracks stable releases through the Netspeedy tap.
brew tap netspeedy/s3ctl
brew install s3ctlSingle-command install that selects the right release archive and handles macOS quarantine cleanup.
curl -fsSL https://netspeedy.github.io/s3ctl/install.sh | bashDebian and Ubuntu hosts. Receives signed package updates from the release hub.
APT repository metadata will appear here after publication.Use the published multi-arch GHCR image for container-native automation.
docker run --rm ghcr.io/netspeedy/s3ctl:latest