Home
Bunny.net
Bunny.net
Bunny.net is a content-delivery and edge platform offering a global CDN, edge storage, video streaming, DNS, image optimisation, edge scripting, and WAF / security shielding. The Bunny.net Core Platform REST API at api.bunny.net manages account-level resources - Pull Zones, Storage Zones, DNS Zones, Stream video libraries, statistics, billing, purge, API keys, and reference data (countries, regions). Product-specific data-plane APIs sit on dedicated hosts: Edge Storage at storage.bunnycdn.com, Stream uploads at video.bunnycdn.com, Shield (WAF), Optimizer, and the Scripting / Magic Containers edge-compute API. All APIs use the AccessKey header for authentication, with API keys issued from the bunny.net dashboard.
15 APIs
0 Features
CDN Edge Video Storage DNS WAF Edge Compute Image Optimization
Bunny.net publishes 15 APIs on the APIs.io network. Tagged areas include CDN, Edge, Video, Storage, and DNS.
Bunny.net’s developer surface includes documentation, GitHub presence, status page, pricing, and 5 more developer resources.
REST API for managing account-level bunny.net resources - Pull Zones, Storage Zones, DNS Zones, Stream Video Libraries, statistics, billing, purge, API keys, and reference data ...
Endpoints for creating and configuring CDN Pull Zones - origin configuration, edge rules, hostnames, SSL certificates, cache settings, and security headers.
Endpoints for creating and managing edge Storage Zones, replication regions, and access keys used by the Edge Storage data-plane.
Object-storage data-plane API for uploading, downloading, listing, and deleting files inside a Storage Zone. Regional hosts are derived from the zone's primary region (e.g. ny.s...
Endpoints for managing DNS zones and records on the Bunny.net DNS platform, including geo-steering and load-balancing record types.
Video streaming API for managing Video Libraries, videos, collections, captions, chapters, transcoding profiles, and DRM. Upload and playback are served via dedicated video.bunn...
Security and WAF configuration API for Bunny Shield - managed rules, custom rules, bot detection, rate-limiting policies, and DDoS mitigation settings attached to Pull Zones.
Image and front-end optimisation service attached to Pull Zones - image resizing, format conversion (WebP/AVIF), quality controls, and automatic CSS/JS minification. Configured ...
Edge-compute API for deploying and managing Bunny Edge Scripts - JavaScript/TypeScript functions that run on the Bunny.net edge network to mutate requests and responses, with as...
Cache purge endpoints for invalidating cached content by URL, by Pull Zone, or by tag across the Bunny.net global edge network.
Endpoints returning bandwidth, request, status-code, and geographic traffic statistics for the account and per Pull Zone or Storage Zone.
Billing endpoints for retrieving account balance, monthly usage and invoices, and applying promo codes.
Endpoints for managing API keys (AccessKey) issued for the account.
Reference endpoint returning the list of countries Bunny.net supports for geo-targeting in Pull Zone and DNS rules.
Reference endpoint returning the list of Bunny.net edge and storage regions for use in zone configuration.
Sources
aid: bunny-net
url: https://raw.githubusercontent.com/api-evangelist/bunny-net/refs/heads/main/apis.yml
name: Bunny.net
kind: company
description: >-
Bunny.net is a content-delivery and edge platform offering a global CDN, edge
storage, video streaming, DNS, image optimisation, edge scripting, and WAF /
security shielding. The Bunny.net Core Platform REST API at api.bunny.net
manages account-level resources - Pull Zones, Storage Zones, DNS Zones,
Stream video libraries, statistics, billing, purge, API keys, and reference
data (countries, regions). Product-specific data-plane APIs sit on dedicated
hosts: Edge Storage at storage.bunnycdn.com, Stream uploads at
video.bunnycdn.com, Shield (WAF), Optimizer, and the Scripting / Magic
Containers edge-compute API. All APIs use the AccessKey header for
authentication, with API keys issued from the bunny.net dashboard.
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
- CDN
- Edge
- Video
- Storage
- DNS
- WAF
- Edge Compute
- Image Optimization
created: '2026-05-23'
modified: '2026-05-23'
specificationVersion: '0.19'
apis:
- aid: bunny-net:core
name: Bunny.net Core Platform API
description: >-
REST API for managing account-level bunny.net resources - Pull Zones,
Storage Zones, DNS Zones, Stream Video Libraries, statistics, billing,
purge, API keys, and reference data (countries, regions).
humanURL: https://docs.bunny.net/reference/bunnynet-api-overview
baseURL: https://api.bunny.net
tags:
- REST
- Account
- Management
properties:
- type: Documentation
url: https://docs.bunny.net/reference/bunnynet-api-overview
- aid: bunny-net:pull-zones
name: Bunny.net Pull Zones API
description: >-
Endpoints for creating and configuring CDN Pull Zones - origin
configuration, edge rules, hostnames, SSL certificates, cache settings,
and security headers.
humanURL: https://docs.bunny.net/reference/pullzonepublic_index
baseURL: https://api.bunny.net/pullzone
tags:
- CDN
- Pull Zones
- Edge Rules
properties:
- type: Documentation
url: https://docs.bunny.net/reference/pullzonepublic_index
- aid: bunny-net:storage-zones
name: Bunny.net Storage Zones API
description: >-
Endpoints for creating and managing edge Storage Zones, replication
regions, and access keys used by the Edge Storage data-plane.
humanURL: https://docs.bunny.net/reference/storagezonepublic_index
baseURL: https://api.bunny.net/storagezone
tags:
- Storage
- Edge Storage
- Replication
properties:
- type: Documentation
url: https://docs.bunny.net/reference/storagezonepublic_index
- aid: bunny-net:edge-storage
name: Bunny.net Edge Storage API
description: >-
Object-storage data-plane API for uploading, downloading, listing, and
deleting files inside a Storage Zone. Regional hosts are derived from
the zone's primary region (e.g. ny.storage.bunnycdn.com,
la.storage.bunnycdn.com, syd.storage.bunnycdn.com), with the default
host at storage.bunnycdn.com.
humanURL: https://docs.bunny.net/reference/storage-api
baseURL: https://storage.bunnycdn.com
tags:
- Storage
- Object Storage
- Data Plane
properties:
- type: Documentation
url: https://docs.bunny.net/reference/storage-api
- aid: bunny-net:dns
name: Bunny.net DNS API
description: >-
Endpoints for managing DNS zones and records on the Bunny.net DNS
platform, including geo-steering and load-balancing record types.
humanURL: https://docs.bunny.net/reference/dnszonepublic_index
baseURL: https://api.bunny.net/dnszone
tags:
- DNS
- Geo Steering
properties:
- type: Documentation
url: https://docs.bunny.net/reference/dnszonepublic_index
- aid: bunny-net:stream
name: Bunny.net Stream API
description: >-
Video streaming API for managing Video Libraries, videos, collections,
captions, chapters, transcoding profiles, and DRM. Upload and playback
are served via dedicated video.bunnycdn.com endpoints; library-level
management uses video.bunnycdn.com/library/{libraryId}.
humanURL: https://docs.bunny.net/reference/video_getvideo
baseURL: https://video.bunnycdn.com
tags:
- Video
- Streaming
- VOD
- Transcoding
properties:
- type: Documentation
url: https://docs.bunny.net/reference/video_getvideo
- aid: bunny-net:shield
name: Bunny.net Shield API
description: >-
Security and WAF configuration API for Bunny Shield - managed rules,
custom rules, bot detection, rate-limiting policies, and DDoS
mitigation settings attached to Pull Zones.
humanURL: https://docs.bunny.net/reference/shield-api
baseURL: https://api.bunny.net/shield
tags:
- WAF
- Security
- DDoS
- Bot Mitigation
properties:
- type: Documentation
url: https://docs.bunny.net/reference/shield-api
- aid: bunny-net:optimizer
name: Bunny.net Optimizer
description: >-
Image and front-end optimisation service attached to Pull Zones - image
resizing, format conversion (WebP/AVIF), quality controls, and
automatic CSS/JS minification. Configured via Pull Zone settings on the
Core Platform API.
humanURL: https://docs.bunny.net/docs/cdn-optimizer-overview
baseURL: https://api.bunny.net/pullzone
tags:
- Image Optimization
- WebP
- AVIF
- Front-End
properties:
- type: Documentation
url: https://docs.bunny.net/docs/cdn-optimizer-overview
- aid: bunny-net:scripting
name: Bunny.net Scripting / Edge Compute API
description: >-
Edge-compute API for deploying and managing Bunny Edge Scripts -
JavaScript/TypeScript functions that run on the Bunny.net edge network
to mutate requests and responses, with associated routes, environment
variables, and deployments.
humanURL: https://docs.bunny.net/reference/scripting-api
baseURL: https://api.bunny.net/compute/script
tags:
- Edge Compute
- Scripting
- JavaScript
properties:
- type: Documentation
url: https://docs.bunny.net/reference/scripting-api
- aid: bunny-net:purge
name: Bunny.net Purge API
description: >-
Cache purge endpoints for invalidating cached content by URL, by Pull
Zone, or by tag across the Bunny.net global edge network.
humanURL: https://docs.bunny.net/reference/purgepublic_index
baseURL: https://api.bunny.net/purge
tags:
- Cache
- Purge
- Invalidation
properties:
- type: Documentation
url: https://docs.bunny.net/reference/purgepublic_index
- aid: bunny-net:statistics
name: Bunny.net Statistics API
description: >-
Endpoints returning bandwidth, request, status-code, and geographic
traffic statistics for the account and per Pull Zone or Storage Zone.
humanURL: https://docs.bunny.net/reference/statisticspublic_index
baseURL: https://api.bunny.net/statistics
tags:
- Statistics
- Analytics
- Bandwidth
properties:
- type: Documentation
url: https://docs.bunny.net/reference/statisticspublic_index
- aid: bunny-net:billing
name: Bunny.net Billing API
description: >-
Billing endpoints for retrieving account balance, monthly usage and
invoices, and applying promo codes.
humanURL: https://docs.bunny.net/reference/billingpublic_index
baseURL: https://api.bunny.net/billing
tags:
- Billing
- Usage
- Invoices
properties:
- type: Documentation
url: https://docs.bunny.net/reference/billingpublic_index
- aid: bunny-net:api-keys
name: Bunny.net API Keys API
description: Endpoints for managing API keys (AccessKey) issued for the account.
humanURL: https://docs.bunny.net/reference/apikeypublic_index
baseURL: https://api.bunny.net/apikey
tags:
- API Keys
- Authentication
properties:
- type: Documentation
url: https://docs.bunny.net/reference/apikeypublic_index
- aid: bunny-net:countries
name: Bunny.net Countries API
description: >-
Reference endpoint returning the list of countries Bunny.net supports
for geo-targeting in Pull Zone and DNS rules.
humanURL: https://docs.bunny.net/reference/countriespublic_index
baseURL: https://api.bunny.net/country
tags:
- Reference
- Geography
properties:
- type: Documentation
url: https://docs.bunny.net/reference/countriespublic_index
- aid: bunny-net:regions
name: Bunny.net Regions API
description: >-
Reference endpoint returning the list of Bunny.net edge and storage
regions for use in zone configuration.
humanURL: https://docs.bunny.net/reference/regionpublic_index
baseURL: https://api.bunny.net/region
tags:
- Reference
- Regions
properties:
- type: Documentation
url: https://docs.bunny.net/reference/regionpublic_index
common:
- type: LinkedIn
url: https://www.linkedin.com/company/bunny-net
- type: Website
url: https://bunny.net/
- type: Documentation
url: https://docs.bunny.net/
- type: GitHub
url: https://github.com/BunnyWay
- type: Status
url: https://status.bunny.net/
- type: Pricing
url: https://bunny.net/pricing/
- type: Plans
url: plans/bunny-net-plans-pricing.yml
- type: RateLimits
url: rate-limits/bunny-net-rate-limits.yml
- type: FinOps
url: finops/bunny-net-finops.yml
integrations:
- name: WordPress
- name: Magento
- name: Shopify
- name: PrestaShop
- name: Drupal
- name: Cloudflare
- name: AWS S3
- name: Terraform
maintainers:
- FN: Kin Lane
email: [email protected]