S3 API compatible
Works with the AWS SDKs and CLI, rclone and other tools that accept a custom endpoint.
Store files, backups and media in buckets that speak the S3 API. Pay only for what you store and use, with a free tier every month.
Capabilities
Works with the AWS SDKs and CLI, rclone and other tools that accept a custom endpoint.
Create buckets in Singapore or Tokyo, with more regions on the way.
Serve public buckets through Yeap CDN, on our URL or your own domain with automatic HTTPS.
Limit each key to specific buckets with read, read-write or admin access.
Share private objects for a limited time, upload large files in parts and set CORS rules.
Each account's data is kept separate, and buckets stay private unless you make them public.
Pricing
No minimum fee. Each month starts with a free allowance; usage beyond it is billed from your Yeap balance.
| Item | Price (USD) | Free each month |
|---|---|---|
| Storage | $0.015 per GB-month | 10 GB |
| Class A operations | $4.50 per million | 1 million |
| Class B operations | $0.36 per million | 10 million |
| Direct egress | $0.05 per GB | 10 GB |
| Public delivery | $0.01 per GB | 100 GB |
Regions
Pick a region when you create a bucket. Each region has its own S3 endpoint.
https://sg1.s3.yeapcloud.comhttps://tyo1.s3.yeapcloud.comMore regions are coming soon.
Quick start
Create an access key in the console, then point any S3 client at a regional endpoint.
# Use the access key you created in the console
aws configure set aws_access_key_id YOUR_ACCESS_KEY
aws configure set aws_secret_access_key YOUR_SECRET_KEY
aws s3 ls --endpoint-url https://sg1.s3.yeapcloud.com
aws s3 cp ./photo.jpg s3://my-bucket/ --endpoint-url https://sg1.s3.yeapcloud.comimport boto3
s3 = boto3.client(
"s3",
endpoint_url="https://sg1.s3.yeapcloud.com",
region_name="sg1",
aws_access_key_id="YOUR_ACCESS_KEY",
aws_secret_access_key="YOUR_SECRET_KEY",
)
s3.upload_file("photo.jpg", "my-bucket", "photo.jpg")
for obj in s3.list_objects_v2(Bucket="my-bucket").get("Contents", []):
print(obj["Key"], obj["Size"])FAQ
Yes. It speaks the S3 API with AWS Signature V4, so the AWS SDKs and CLI, rclone, s3cmd and most backup tools work once you set the endpoint URL and region code.
By usage: stored data per GB-month, Class A and Class B operations per million requests, direct egress per GB and public delivery through the CDN per GB. Charges come from your Yeap balance, with no minimum fee.
Every month: 10 GB of storage, 1 million Class A operations, 10 million Class B operations, 10 GB of direct egress and 100 GB of public delivery. Only usage above that is billed.
Yes. Make a bucket public to get a URL served through Yeap CDN, or add your own domain such as files.example.com: point a CNAME at the address shown in the console and HTTPS is set up automatically.
In the region you choose when you create the bucket (Singapore, Tokyo). Data stays in that region and is isolated per account.
Not yet. Object versioning is on our roadmap; until then, keep separate copies of files you may need to restore.