For AI agents: a documentation index is available at the root level at /llms.txt and /llms-full.txt. Append /llms.txt to any URL for a page-level index, or .md for the markdown version of any page.
LoginGet Started
DocsAPI ReferenceChangelog
DocsAPI ReferenceChangelog
    • Home
  • Getting Started
  • Infrastructure
    • GPU VMs
    • Cloud VMs
    • Object Storage
      • Core Concepts
      • Upload Your First Object
      • Buckets
      • Objects
      • Mount a Bucket as a Filesystem
      • Metrics
      • API Tokens
      • Static Site Hosting
      • CDN integration
      • Pricing
      • Limits
    • Block Storage
  • Network & Security
    • Load Balancer
    • DNS
    • CDN
    • Firewalls
    • SSL Certificates
  • Tools
    • Backups
    • Snapshots
    • ISOs
    • SSH Keys
    • API Tokens
    • Secret Manager
    • Container Registry
  • Platform Fundamentals
    • Projects and tenancy model
    • IAM
    • Networking overview
    • Billing and usage
    • Limits and quotas
    • SLA and reliability
  • Tutorials
    • Deploy a web app
    • Host a static website with object storage
    • Run an AI model on a GPU VM
    • Set up a load-balanced architecture
    • Backup and disaster recovery
    • Multi-region deployment
  • Migration Guides
    • Migrate from AWS
    • Migrate from GCP
    • Migrate from Vultr and Linode
    • Move S3 workloads to IBEE Object Storage
    • VM image migration
  • Reference
    • Pricing
    • Regions
    • Limits
    • Error codes
    • Service level agreement
  • Support
    • Contact Support
    • Create a request
    • Troubleshooting guides
    • Visit ibee.ai
LogoLogo
LoginGet Started
On this page
  • Buckets
  • Objects
  • Regions
  • Endpoints
  • Access
  • Public access and Object Lock
  • Related
InfrastructureObject Storage

Core Concepts

Was this page helpful?
Edit this page
Previous

Upload Your First Object

Next
Built with

Before working with Object Storage it helps to understand the building blocks: buckets, objects, regions, endpoints, and access via API tokens.

Buckets

A bucket is a container for objects. Every object you upload lives in exactly one bucket.

  • Bucket names are globally unique within IBEE Object Storage.
  • A bucket lives in a single location chosen at creation, and is never moved automatically.
  • Use multiple buckets to separate environments, projects, or access boundaries.

Bucket names must be 3 to 63 characters, lowercase, and contain only letters, numbers, and hyphens. They must start and end with a letter or number. See Buckets for the full naming rules and the create flow.

Objects

An object is a single file plus its metadata. Each object has:

  • A key — the path-like name within the bucket (reports/2026-05.pdf).
  • The object data — up to 5 TiB per object.
  • A type (MIME type, e.g. image/jpeg) and storage class (Standard).
  • System metadata — size, last-modified, ETag.

There’s no real folder hierarchy — only keys with / separators. The portal renders prefixes as folders. See Objects for upload, download, and management.

Regions

A region is a physical data center where buckets live. Pick the region closest to your users or your compute.

RegionCodeStatus
Amaravati, IndiaVGAAvailable
Hyderabad, IndiaHYDPreorder
Ashburn, USAIADPreorder

When creating a bucket, choose Automatic (Asia Pacific) for the closest available region or Specify jurisdiction to pin the bucket to a specific country. See Regions & Locations.

Endpoints

The endpoint is the HTTPS URL S3-compatible clients connect to. Each project has a project-scoped S3 endpoint:

https://{project_id}.blob.ibeestorage.com

Use this with the AWS CLI, AWS SDKs, s3cmd, rclone, or any S3-compatible tool — paired with the Access Key ID and Secret Access Key from an API token.

For browser delivery from a public bucket, use the bucket’s Public Access URL or a Custom Domain instead. See Buckets → Policies and Buckets → Custom Domains.

Access

To call the API programmatically you create an API token scoped to Object Storage. A token gives you three credentials:

CredentialUse
Bearer TokenThe IBEE REST API
Access Key IDS3-compatible tools (AWS CLI, SDKs, rclone)
Secret Access KeyS3-compatible tools — shown once only

Tokens can be scoped to all buckets in the project or specific buckets only, with permission levels ranging from Object Read only to Admin Read & Write. See API Tokens for the full flow.

Public access and Object Lock

Two bucket-level access settings control how objects can be read and written:

  • Public Access — when enabled, objects can be served unauthenticated via the bucket’s Public Access URL. Toggled from Settings → General.
  • Object Lock — prevents objects from being deleted or overwritten while a retention period is in effect. Permanent setting that must be enabled at bucket creation under Advanced options. See Objects → Locking.

Related

  • Getting started
  • Buckets
  • Objects
  • Limits