getting started with onebucket™

a complete guide to cloud object storage management — simplify your multi-cloud storage operations with a unified, intuitive platform.

If you've ever struggled with managing object storage across multiple cloud providers — juggling different APIs, authentication methods, and access policies — OneBucket might be the solution you've been looking for. This walkthrough takes you through the platform's core features and shows you how to get up and running in minutes.

what is onebucket™?

OneBucket™ is a cloud-based platform designed to streamline object storage management. At its core, it provides a unified interface for managing storage endpoints across different providers (like AWS S3) through a system of Keys, Endpoints, and Policies — a control plane for your distributed storage infrastructure.

step 1: creating your first core key

After signing in, you'll encounter the Keys section. Core Keys are the master credentials that authenticate your storage operations. To create one:

  • click Create Core Key
  • the system generates an Access Key and Secret Key pair
  • toggle the key to Active status
  • add an optional description for easy identification
  • click Create

Pro tip: copy and securely store your Secret Key immediately — as with most cloud platforms, you won't be able to view it again after this screen.

step 2: configuring your endpoints

With your Core Key in place, connect your storage infrastructure. Navigate to Endpoints and click Create Endpoint. The configuration is straightforward:

  • Endpoint Name: a friendly identifier (e.g., "AWS")
  • URL: your object storage endpoint URL (e.g., https://s3.amazonaws.com)
  • Use Region: toggle based on your provider's requirements
  • Protocol: select between S3 or Azure protocols

After adding your endpoint, create an Endpoint Key — the actual credentials for accessing your storage provider. The interface mirrors Core Key creation.

step 3: building policies with onebucket™

The Policies section is where OneBucket™ maps your Core Keys to specific storage buckets across your endpoints, via a four-step wizard:

  • OneBucket™ Name: a logical name (e.g., "mybucket") you'll use in your applications
  • Peer Bucket: configure the actual storage bucket at your endpoint
  • Sync Quorum: set up replication and synchronization rules
  • Core Keys: assign which Core Keys have access to this OneBucket™

The Peer Bucket configuration offers granular control:

  • Read / Write / Delete permissions
  • Replication settings with opportunistic sync options
  • Compression (Gzip or Brotli)
  • Endpoint selection from your configured providers
  • Region specification
  • Access Key assignment from your endpoint keys

the power of unified access

What makes this architecture elegant is the separation of concerns. Your applications authenticate using Core Keys and interact with OneBucket™ names — completely abstracted from the underlying infrastructure. This means you can:

  • switch cloud providers without changing application code
  • implement multi-cloud redundancy transparently
  • manage access control centrally
  • scale your storage infrastructure independently

final thoughts

OneBucket tackles a real pain point in modern cloud architecture: the complexity of managing distributed object storage. By introducing an abstraction like OneBucket™, it creates a layer of indirection that simplifies operations while maintaining the flexibility to work with multiple providers. Within a few minutes, you can have a fully configured storage management layer ready for your applications.

ready to put ai on all of your data?

create an account and connect your first environment in minutes.

request an account