Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.bunny.net/llms.txt

Use this file to discover all available pages before exploring further.

1

Create a Storage Zone

  1. From your Bunny dashboard, go to the left-hand navigation menu
  2. Click on Storage and then Add Storage Zone
  3. Enter a name for your storage zone
  4. Select your storage tier (Standard or Edge SSD)
  5. Select your primary storage region:
    • Standard tier: Choose any region (closest to your users or origin)
    • Edge (SSD) tier: Frankfurt (DE) only
  6. Optionally enable additional replication regions for better reliability
  7. Optionally enable S3 compatibility (currently in closed preview)
  8. Click Add Storage Zone
See Storage Tiers and Replication for help choosing options.
2

Get your credentials

  1. Open your newly created storage zone
  2. Navigate to the Access tab and select API / HTTP
  3. Copy your storage zone credentials:
    • Storage Zone Name: Your zone identifier
    • Password: Your API access key (keep this secure)
    • API Endpoint: Regional endpoint URL
3

Upload your first file

Choose your preferred upload method:
curl -X PUT \
  https://storage.bunnycdn.com/your-zone-name/path/to/file.jpg \
  -H "AccessKey: your-storage-password" \
  --upload-file /path/to/local/file.jpg
4

Connect a Pull Zone

To access your files via CDN, connect your storage zone to a pull zone:
  1. Go to CDN in the left navigation menu
  2. Select an existing pull zone or create a new one
  3. In your pull zone settings, go to Origin
  4. Set Origin Type to Bunny Storage Zone
  5. Select your storage zone from the dropdown
  6. Click Save
Your files are now accessible via the pull zone URL:
https://your-pull-zone.b-cdn.net/path/to/file.jpg
Files are automatically replicated across regions and cached globally for fast access.
5

Learn more

Dashboard

Manage files with a visual interface

HTTP API

Best performance and security for programmatic uploads

FTP Access

Use existing FTP tools and workflows