Quick Start with WhiteCloud CLI
Install the open-source whitecloud-cli binary via Homebrew, APT, Cargo, or npm to interact with your encrypted vault directly from your terminal.
# Install via Homebrew (macOS / Linux)
$ brew install whitecloud-space/tap/whitecloud-cli
# Authenticate with Zero-Knowledge Master Key
$ whitecloud auth login --email alex@whitecloud.space
✓ Master key derived locally via Argon2id (64 MB memory, 4 iterations)
✓ Session token established
# Sync a local directory with client-side XChaCha20 encryption
$ whitecloud sync ./production-db-backups wc://vault-main/backups --threads 16
[====================] 100% | 14.2 GB uploaded @ 840 MB/s | 0 errors
S3-Compatible Gateway
Use standard AWS S3 SDKs, rclone, restic, or Terraform by pointing your endpoint to our local encryption proxy or regional edge gateways:
Endpoint: https://s3.eu-central-1.whitecloud.space
Region: eu-central-1 (Zurich / Frankfurt)
Auth: AWS Signature v4
REST & GraphQL API
Manage team workspaces, granular sharing policies, audit logs, and webhook events programmatically with 99.99% uptime SLA.
POST https://api.whitecloud.space/v3/shares/create
Authorization: Bearer wc_live_98a7f6d5e4c3b2a1
Content-Type: application/json
{
"file_id": "obj_892147a",
"expires_in": 86400,
"max_downloads": 5
}