Skip to content

api-evangelist/bunny-net

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

APIs.json: https://raw.githubusercontent.com/api-evangelist/bunny-net/refs/heads/main/apis.yml

Tags

  • CDN
  • Edge
  • Video
  • Storage
  • DNS
  • WAF
  • Edge Compute
  • Image Optimization

Timestamps

  • Created: 2026-05-23
  • Modified: 2026-05-30

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 (countries, regions).

Tags

  • REST
  • Account
  • Management

Properties

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.

Tags

  • CDN
  • Pull Zones
  • Edge Rules

Properties

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.

Tags

  • Storage
  • Edge Storage
  • Replication

Properties

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.storage.bunnycdn.com, la.storage.bunnycdn.com, syd.storage.bunnycdn.com), with the default host at storage.bunnycdn.com.

Tags

  • Storage
  • Object Storage
  • Data Plane

Properties

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.

Tags

  • DNS
  • Geo Steering

Properties

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.bunnycdn.com endpoints; library-level management uses video.bunnycdn.com/library/{libraryId}.

Tags

  • Video
  • Streaming
  • VOD
  • Transcoding

Properties

Bunny.net Stream Webhooks

Signed HTTP POST webhooks delivered by Bunny Stream to the WebhookUrl configured on a Video Library whenever a video transitions to a new processing state (Queued, Processing, Encoding, Finished, ResolutionFinished, Failed, PresignedUploadStarted / Finished / Failed, CaptionsGenerated, TitleOrDescriptionGenerated). Each request is authenticated with an HMAC-SHA256 signature over the raw body using the library's Read-Only API key.

Tags

  • Webhooks
  • AsyncAPI
  • Video
  • Streaming
  • Events

Properties

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.

Tags

  • WAF
  • Security
  • DDoS
  • Bot Mitigation

Properties

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 via Pull Zone settings on the Core Platform API.

Tags

  • Image Optimization
  • WebP
  • AVIF
  • Front-End

Properties

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 associated routes, environment variables, and deployments.

Tags

  • Edge Compute
  • Scripting
  • JavaScript

Properties

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.

Tags

  • Cache
  • Purge
  • Invalidation

Properties

Bunny.net Statistics API

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

Tags

  • Statistics
  • Analytics
  • Bandwidth

Properties

Bunny.net Billing API

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

Tags

  • Billing
  • Usage
  • Invoices

Properties

Bunny.net API Keys API

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

Tags

  • API Keys
  • Authentication

Properties

Bunny.net Countries API

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

Tags

  • Reference
  • Geography

Properties

Bunny.net Regions API

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

Tags

  • Reference
  • Regions

Properties

Common Properties

Maintainers

FN: Kin Lane Email: kin@apievangelist.com

About

Bunny.net — global CDN + video streaming + DNS + edge storage

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors