Skip to content

Object Storage (S3)

S3-compatible object storage for files, backups, media, and application data — with encryption, access control, and unlimited scalability.

What it is

Object Storage in WAYSCloud provides S3-compatible storage that works with any existing S3 client, SDK, or tool. Store and retrieve any amount of data with fine-grained access control and optional encryption.

Fully integrated with the WAYSCloud platform — use it for application assets, backups, media hosting, or as a data lake.

When to use

Use this when you need:

  • Application file storage (uploads, media, documents)
  • Backup and archival storage for databases and VPS snapshots
  • Static asset hosting for web applications
  • S3-compatible integration with existing tools and workflows

When NOT to use:

How it works

Object Storage organizes data into buckets. Each bucket:

  1. Has a globally unique name within your account
  2. Can be public or private
  3. Supports standard S3 operations (PUT, GET, DELETE, LIST)
  4. Is accessible via S3-compatible endpoints using access key + secret key

No capacity planning needed — storage scales automatically.

Features

WAYSCloud Object Storage is designed for simplicity, compatibility, and security.

S3 Compatibility

  • Works with AWS SDKs, boto3, s3cmd, and any S3 client
  • Standard S3 API operations (multipart upload, presigned URLs)
  • Drop-in replacement for existing S3 workflows

Security

  • Private and public bucket visibility
  • Per-bucket access credentials
  • Encryption at rest

Management

  • Dashboard file browser with upload/download
  • Usage metrics and storage monitoring
  • API for bucket and object management

Getting started

Using the dashboard

  1. Navigate to Object Storage (S3) in your WAYSCloud dashboard

  2. Click 'Create' to open the creation form

  3. Fill in the required fields

  4. Optionally configure

    • bucket_name — Bucket name (lowercase, alphanumeric and hyphens only)
    • region — Storage region (fixed: no-oslo-1 - Oslo, Norway datacenter)
    • tier — Storage tier: 'standard' or 'enterprise' (dedicated infrastructure, enhanced performance)
    • is_public — Whether the bucket allows anonymous read access (public)
  5. Submit to create your resource

Using the API

All Object Storage (S3) functionality is available via the WAYSCloud API.

Create bucket

Create a new bucket. Names: 3-63 chars, lowercase/numbers/hyphens, globally unique, cannot be reused after deletion.

Storage Tiers:

  • standard (default): Reliable storage for general use
  • enterprise: High-performance storage with dedicated infrastructure and enhanced durability
bash
curl -X POST https://api.wayscloud.services/v1/storage/buckets \
  -H "X-API-Key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{...}'

List buckets

Get all storage buckets with name, creation date, and usage statistics.

bash
curl https://api.wayscloud.services/v1/storage/buckets \
  -H "X-API-Key: YOUR_API_KEY"

See all 6 endpoints in the Storage API reference.

Limits and quotas

Limits and quotas depend on the selected plan and region. See the dashboard or API for current constraints.

Open Object Storage (S3) in dashboard

WAYSCloud AS