ZeroBuffer
PricingDocsNetworkBlogsContact
Sign inStart free
ZeroBuffer
PricingDocsNetworkBlogsContact
Sign inStart free

Getting started

  • Introduction

Storage

  • Edge Storage
  • S3-compatible API
  • Storage API & FTP

Video

  • Video CDN

Storage API & FTP

Besides the S3-compatible API, every storage zone is reachable over a simple HTTP API and over FTP. Both use the same credentials and act on the same objects.

Find your credentials under Storage → your zone → Storage access.

Hostnames

As with S3, the hostname is region-specific. Note these differ from the S3 endpoints — they are not interchangeable.

RegionCodeHostname
Frankfurt, DEDEstorage.bunnycdn.com
London, UKUKuk.storage.bunnycdn.com
Stockholm, SESEse.storage.bunnycdn.com
New York, USNYny.storage.bunnycdn.com
Los Angeles, USLAla.storage.bunnycdn.com
Singapore, SGSGsg.storage.bunnycdn.com
Sydney, AUSYDsyd.storage.bunnycdn.com
São Paulo, BRBRbr.storage.bunnycdn.com
Johannesburg, ZAJHjh.storage.bunnycdn.com

HTTP Storage API

Authenticate with an AccessKey header set to your storage zone password. Paths are /{zone-name}/{path}.

upload
curl --request PUT \
  --url https://storage.bunnycdn.com/your-storage-zone-name/media/video.mp4 \
  --header "AccessKey: your-storage-zone-password" \
  --header "Content-Type: application/octet-stream" \
  --data-binary @video.mp4
list a directory
curl --request GET \
  --url https://storage.bunnycdn.com/your-storage-zone-name/media/ \
  --header "AccessKey: your-storage-zone-password" \
  --header "Accept: application/json"
download and delete
# Download
curl --request GET \
  --url https://storage.bunnycdn.com/your-storage-zone-name/media/video.mp4 \
  --header "AccessKey: your-storage-zone-password" \
  --output video.mp4

# Delete
curl --request DELETE \
  --url https://storage.bunnycdn.com/your-storage-zone-name/media/video.mp4 \
  --header "AccessKey: your-storage-zone-password"

Use the read-only password for anything that only reads. A 401 means the key is wrong or has been rotated; a 404 on upload usually means the zone name in the path does not match the hostname's region.

FTP

Connect with any FTP client, FileZilla included. The connection details are in the Storage access panel:

SettingValue
HostYour region's hostname from the table above
UsernameStorage zone name
PasswordStorage zone password
Port21
ModePassive

Which should I use?

Prefer the S3 API for new integrations — the tooling is better and you are not locked into a bespoke client. The HTTP API is a good fit for simple scripted uploads where pulling in an SDK is overkill, and FTP is mostly there for existing tools that already speak it.

ZeroBuffer™

High-performance CDN, storage, streaming and optimization — built for global scale.

Product

  • Home
  • About Us
  • Features
  • Network
  • Use Cases
  • Pricing
  • Contact Us

Solutions

  • CDN for OTT
  • CDN for Gaming

Company

  • Blogs
  • Contact
  • Careers

Legal

  • Privacy Policy
  • Terms of Service
  • Acceptable Use Policy
  • Refund Policy
  • Report Abuse
© 2026 Apexnova Private Limited. All rights reserved.