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:
- Relational data — use Managed Databases
- File sync and collaboration — use WAYSCloud Drive
- Caching layer — use Redis
How it works
Object Storage organizes data into buckets. Each bucket:
- Has a globally unique name within your account
- Can be public or private
- Supports standard S3 operations (PUT, GET, DELETE, LIST)
- 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
Navigate to Object Storage (S3) in your WAYSCloud dashboard
Click 'Create' to open the creation form
Fill in the required fields
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)
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 useenterprise: High-performance storage with dedicated infrastructure and enhanced durability
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.
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.