AnythingCloud
Object storage, JavaScript Workers, and edge networking, built on S3-compatible storage.
AnythingCloud gives every bucket a real S3 endpoint at
<bucket>.s3.anything-cloud.com. You can use the
console to upload files and manage folders, or point an AWS SDK at the
endpoint with your access keys. Workers run JavaScript on AnythingCloud
worker nodes behind the edge, with their own addresses, triggers, bucket
bindings, and key-value store.
Add a root domain, verify it with a TXT record at
_anythingcloud.<root>, point
*.<root> at edge.anything-cloud.com
(DNS only), then route any subdomain to a bucket or worker. For a deeper
name such as assets.eu.<root>, add a wildcard for that
branch too.
Cloud is opt-in and billed from your account balance. Verify your email address and add funds before enabling it, and keep a positive balance to keep resources running.
Buckets
Create a bucket, upload files, make folders, and manage versions.
S3 API
Use the endpoint, access keys, and signed requests from any S3 SDK.
Custom domains
Verify a root domain with TXT, point wildcard DNS at the edge, and route subdomains.
Workers
Run JavaScript on a request, a schedule, or a console object change, with environment variables and bucket helpers.
KV namespaces
Key-value namespaces with TTL, metadata, prefix listing, import and export, bound to workers when needed.
Billing & metrics
Pay as you go or choose a monthly plan, and watch usage over time.
Quick start
- Open Tools and enable AnythingCloud. Your email address must be verified and your balance above zero.
- Create a bucket in Object storage → Create bucket. Pick a globally unique name and a billing mode.
- Upload files from the bucket page, or open Access to copy the S3 endpoint and keys.
- Optionally add a root domain under Networking, verify the TXT record, point
*.<root>at the edge, then route a subdomain to a bucket or worker. - To run code, open Workers, create a worker, paste or upload a JavaScript module, and deploy it. Add request hosts, schedules, or object events on the worker's Triggers tab.
Endpoints
Each bucket has a generated endpoint. It serves public reads when the bucket is public, and signed reads and writes in both cases. A custom host replaces the generated endpoint in the console; the bucket page shows the active one:
https://<bucket>.s3.anything-cloud.com
The generated endpoint uses virtual-hosted addressing, so the bucket name
is part of the hostname. A custom host is used with path-style addressing
instead. The region is us-east-1. The S3 API guide covers
credentials, SDK setup, and presigned links.
What is included
| Feature | Details |
|---|---|
| Buckets | Five per member by default. Request a higher limit from Settings. Plans include 5, 100, or 250 GB storage. |
| Workers | JavaScript request handlers on a managed edge, with schedules, object events, environment variables, and bucket bindings. |
| KV namespaces | Key-value storage with TTL, metadata, prefix listing, and import/export. Create it without a worker and bind it when needed. |
| Object browser | Folders, multi-file uploads, ETags, details, rename, and delete. |
| Versioning | Keep old versions and restore them from an object's details. |
| Custom domains | Verify a root domain with TXT at _anythingcloud.<root>, point *.<root> (or the branch wildcard for deeper names) at the edge, then add a host and route it to a bucket or worker. |
| Edge features | WebSockets and exploit-path blocking for bucket routes, plus per-host and per-client rate limits. |
| Metrics | Storage, reads, and writes over 24 hours, 7 days, or 30 days, plus per-worker request and runtime metrics. |
| Billing | Pay as you go billed continuously, monthly storage plans, and a monthly spend budget with optional hard cap. |