s3-orchestrator is a storage orchestration platform designed to unify S3-compatible storage from multiple providers into a single, larger storage pool. It addresses the challenge of managing and maximizing free-tier allocations across various S3-compatible backends, such as OCI Object Storage, Backblaze B2, AWS S3, MinIO, and Wasabi, presenting them as one endpoint without requiring cloud payment plans. The tool routes writes based on available quota, enforces per-backend byte limits to prevent unexpected charges, and automatically overflows writes to other backends as quotas are reached.
A key feature of s3-orchestrator is its multi-cloud replication, which ensures redundancy by maintaining copies of objects across several providers with automatic failover on read operations. The platform supports server-side envelope encryption using AES-256-GCM, with options for inline keys, file-based keys, or integration with HashiCorp Vault Transit for HSM-backed key management. Key rotation is supported, allowing re-wrapping of data encryption keys without modifying object data. Virtual buckets provide isolated namespaces and independent credentials for different applications, supporting presigned URLs for direct browser uploads and downloads.
s3-orchestrator is compatible with any standard S3 client or SDK, including aws cli, rclone, and Terraform, enabling drop-in replacement with no client-side code changes. It supports a range of S3 API operations such as PutObject, GetObject, HeadObject, DeleteObject, CopyObject, ListObjectsV2, multipart uploads, range reads, and user metadata. The built-in web dashboard offers real-time storage overviews, per-backend quota bars, monthly usage charts, a directory browser, and administrative controls for rebalancing, syncing, and uploading objects.
Additional features include configurable monthly caps on API requests, ingress, and egress per backend, automatic object expiration based on key prefixes, and an optional in-memory LRU cache for optimizing read-heavy workloads. Observability is enhanced through Prometheus metrics, a pre-built Grafana dashboard, OpenTelemetry tracing, and structured JSON audit logs. The tool is suitable for users such as homelabbers seeking to efficiently utilize free-tier storage from multiple providers. s3-orchestrator is delivered with quickstart documentation, Go API, and deployment options including Nomad HCL and Kubernetes manifests. A free-tier stacking model is highlighted, allowing users to combine free allocations without entering into paid cloud plans.
s3-orchestrator is an Infrastructure & Backend product. It focuses on combining and managing S3-compatible storage across multiple cloud providers with unified access and replication. It is built as a B2B product for cloud infrastructure engineers. The product is available for free. The product ships for the web and API, and it can be self-hosted.
PulseGate's similarity index finds few close equivalents — s3-orchestrator occupies a relatively distinct niche. Key capabilities include envelope encryption, multi-cloud replication, and dashboard. It exposes integrations via a public API.
Latest indexed changes and source events
munchbox.cc discovered by the PulseGate indexer
Other apps tracked under the same category.