Bunny.net logo

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
CDNEdgeVideoStorageDNSWAFEdge ComputeImage 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.

APIs

Bunny.net Core Platform API

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 ...

Bunny.net Pull Zones API

Endpoints for creating and configuring CDN Pull Zones - origin configuration, edge rules, hostnames, SSL certificates, cache settings, and security headers.

Bunny.net Storage Zones API

Endpoints for creating and managing edge Storage Zones, replication regions, and access keys used by the Edge Storage data-plane.

Bunny.net Edge Storage API

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...

Bunny.net DNS API

Endpoints for managing DNS zones and records on the Bunny.net DNS platform, including geo-steering and load-balancing record types.

Bunny.net Stream API

Video streaming API for managing Video Libraries, videos, collections, captions, chapters, transcoding profiles, and DRM. Upload and playback are served via dedicated video.bunn...

Bunny.net Shield API

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.

Bunny.net Optimizer

Image and front-end optimisation service attached to Pull Zones - image resizing, format conversion (WebP/AVIF), quality controls, and automatic CSS/JS minification. Configured ...

Bunny.net Scripting / Edge Compute API

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...

Bunny.net Purge API

Cache purge endpoints for invalidating cached content by URL, by Pull Zone, or by tag across the Bunny.net global edge network.

Bunny.net Statistics API

Endpoints returning bandwidth, request, status-code, and geographic traffic statistics for the account and per Pull Zone or Storage Zone.

Bunny.net Billing API

Billing endpoints for retrieving account balance, monthly usage and invoices, and applying promo codes.

Bunny.net API Keys API

Endpoints for managing API keys (AccessKey) issued for the account.

Bunny.net Countries API

Reference endpoint returning the list of countries Bunny.net supports for geo-targeting in Pull Zone and DNS rules.

Bunny.net Regions API

Reference endpoint returning the list of Bunny.net edge and storage regions for use in zone configuration.

Resources

🔗
LinkedIn
LinkedIn
🔗
Website
Website
🔗
Documentation
Documentation
👥
GitHub
GitHub
🟢
Status
Status
💰
Pricing
Pricing
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

apis.yml Raw ↑
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]