api-evangelist/bunny-net
GitHub: api-evangelist/bunny-net
Bunny.net 边缘平台 API 目录,涵盖全球 CDN、边缘存储、视频流媒体、DNS、WAF 及边缘计算的完整 REST API 规范与集合文件。
Stars: 0 | Forks: 0
# Bunny.net (bunny-net)
Bunny.net 是一个内容分发与边缘平台,提供全球 CDN、边缘存储、视频流媒体、DNS、图像优化、边缘脚本计算以及 WAF / 安全防护功能。位于 api.bunny.net 的 Bunny.net 核心平台 REST API 负责管理账户级别的资源 - Pull Zones、Storage Zones、DNS Zones、Stream 视频库、统计数据、计费、缓存刷新、API 密钥以及参考数据(国家、地区)。特定产品的数据平面 API 位于专用主机上:位于 storage.bunnycdn.com 的 Edge Storage,位于 video.bunnycdn.com 的 Stream 上传,以及 Shield (WAF)、Optimizer 和 Scripting / Magic Containers 边缘计算 API。所有 API 均使用 AccessKey 标头进行身份验证,API 密钥从 bunny.net 控制面板中生成。
**APIs.json:** [https://raw.githubusercontent.com/api-evangelist/bunny-net/refs/heads/main/apis.yml](https://raw.githubusercontent.com/api-evangelist/bunny-net/refs/heads/main/apis.yml)
## 标签
- CDN
- Edge
- Video
- Storage
- DNS
- WAF
- Edge Compute
- Image Optimization
## 时间戳
- **创建时间:** 2026-05-23
- **修改时间:** 2026-05-30
## API
### Bunny.net 核心平台 API
用于管理账户级别 bunny.net 资源(包括 Pull Zones、Storage Zones、DNS Zones、Stream 视频库、统计数据、计费、缓存刷新、API 密钥和参考数据(国家、地区))的 REST API。
- **Human URL:** [https://docs.bunny.net/reference/bunnynet-api-overview](https://docs.bunny.net/reference/bunnynet-api-overview)
- **Base URL:** `https://api.bunny.net`
#### 标签
- REST
- Account
- Management
#### 属性
- [文档](https://docs.bunny.net/reference/bunnynet-api-overview)
- [Postman Collection](collections/bunny-net.postman_collection.json) — [Postman Collection 2.1](https://schema.getpostman.com/json/collection/v2.1.0/collection.json)
- [Open Collection](collections/bunny-net.opencollection.json) — [Open Collection 1.0](https://schema.opencollection.com/opencollection/v1.0.0.json)
### Bunny.net Pull Zones API
用于创建和配置 CDN Pull Zones 的端点 - 源站配置、Edge Rules、主机名、SSL 证书、缓存设置和安全响应头。
- **Human URL:** [https://docs.bunny.net/reference/pullzonepublic_index](https://docs.bunny.net/reference/pullzonepublic_index)
- **Base URL:** `https://api.bunny.net/pullzone`
#### 标签
- CDN
- Pull Zones
- Edge Rules
#### 属性
- [文档](https://docs.bunny.net/reference/pullzonepublic_index)
- [Postman Collection](collections/bunny-net.postman_collection.json) — [Postman Collection 2.1](https://schema.getpostman.com/json/collection/v2.1.0/collection.json)
- [Open Collection](collections/bunny-net.opencollection.json) — [Open Collection 1.0](https://schema.opencollection.com/opencollection/v1.0.0.json)
### Bunny.net Storage Zones API
用于创建和管理边缘 Storage Zones、复制区域以及 Edge Storage 数据平面所用访问密钥的端点。
- **Human URL:** [https://docs.bunny.net/reference/storagezonepublic_index](https://docs.bunny.net/reference/storagezonepublic_index)
- **Base URL:** `https://api.bunny.net/storagezone`
#### 标签
- Storage
- Edge Storage
- Replication
#### 属性
- [文档](https://docs.bunny.net/reference/storagezonepublic_index)
- [Postman Collection](collections/bunny-net.postman_collection.json) — [Postman Collection 2.1](https://schema.getpostman.com/json/collection/v2.1.0/collection.json)
- [Open Collection](collections/bunny-net.opencollection.json) — [Open Collection 1.0](https://schema.opencollection.com/opencollection/v1.0.0.json)
### Bunny.net Edge Storage API
用于在 Storage Zone 内上传、下载、列出和删除文件的对象存储数据平面 API。区域主机名派生自该区域的主要区域(例如 ny.storage.bunnycdn.com、la.storage.bunnycdn.com、syd.storage.bunnycdn.com),默认主机名为 storage.bunnycdn.com。
- **Human URL:** [https://docs.bunny.net/reference/storage-api](https://docs.bunny.net/reference/storage-api)
- **Base URL:** `https://storage.bunnycdn.com`
#### 标签
- Storage
- Object Storage
- Data Plane
#### 属性
- [文档](https://docs.bunny.net/reference/storage-api)
- [Postman Collection](collections/bunny-net.postman_collection.json) — [Postman Collection 2.1](https://schema.getpostman.com/json/collection/v2.1.0/collection.json)
- [Open Collection](collections/bunny-net.opencollection.json) — [Open Collection 1.0](https://schema.opencollection.com/opencollection/v1.0.0.json)
### Bunny.net DNS API
用于管理 Bunny.net DNS 平台上的 DNS Zones 和记录的端点,包括地理定向和负载均衡记录类型。
- **Human URL:** [https://docs.bunny.net/reference/dnszonepublic_index](https://docs.bunny.net/reference/dnszonepublic_index)
- **Base URL:** `https://api.bunny.net/dnszone`
#### 标签
- DNS
- Geo Steering
#### 属性
- [文档](https://docs.bunny.net/reference/dnszonepublic_index)
- [Postman Collection](collections/bunny-net.postman_collection.json) — [Postman Collection 2.1](https://schema.getpostman.com/json/collection/v2.1.0/collection.json)
- [Open Collection](collections/bunny-net.opencollection.json) — [Open Collection 1.0](https://schema.opencollection.com/opencollection/v1.0.0.json)
### Bunny.net Stream API
视频流 API,用于管理 Video Libraries、视频、集合、字幕、章节、转码配置文件和 DRM。上传和播放通过专用的 video.bunnycdn.com 端点提供服务;库级别的管理使用 video.bunnycdn.com/library/{libraryId}。
- **Human URL:** [https://docs.bunny.net/reference/video_getvideo](https://docs.bunny.net/reference/video_getvideo)
- **Base URL:** `https://video.bunnycdn.com`
#### 标签
- Video
- Streaming
- VOD
- Transcoding
#### 属性
- [文档](https://docs.bunny.net/reference/video_getvideo)
- [Postman Collection](collections/bunny-net.postman_collection.json) — [Postman Collection 2.1](https://schema.getpostman.com/json/collection/v2.1.0/collection.json)
- [Open Collection](collections/bunny-net.opencollection.json) — [Open Collection 1.0](https://schema.opencollection.com/opencollection/v1.0.0.json)
### Bunny.net Stream Webhooks
当视频转换到新的处理状态时(Queued、Processing、Encoding、Finished、ResolutionFinished、Failed、PresignedUploadStarted / Finished / Failed、CaptionsGenerated、TitleOrDescriptionGenerated),Bunny Stream 向 Video Library 上配置的 WebhookUrl 发送的已签名 HTTP POST webhook。每个请求均使用该库的 Read-Only API 密钥对原始主体进行 HMAC-SHA256 签名身份验证。
- **Human URL:** [https://docs.bunny.net/stream/webhooks](https://docs.bunny.net/stream/webhooks)
#### 标签
- Webhooks
- AsyncAPI
- Video
- Streaming
- Events
#### 属性
- [文档](https://docs.bunny.net/stream/webhooks)
- [AsyncAPI](asyncapi/bunny-net-stream-webhooks-asyncapi.yml) — [AsyncAPI 规范](https://www.asyncapi.com/docs/reference/specification/latest)
- [Postman Collection](collections/bunny-net.postman_collection.json) — [Postman Collection 2.1](https://schema.getpostman.com/json/collection/v2.1.0/collection.json)
- [Open Collection](collections/bunny-net.opencollection.json) — [Open Collection 1.0](https://schema.opencollection.com/opencollection/v1.0.0.json)
### Bunny.net Shield API
Bunny Shield 的安全和 WAF 配置 API - 附加到 Pull Zones 的托管规则、自定义规则、机器人检测、速率限制策略以及 DDoS 缓解设置。
- **Human URL:** [https://docs.bunny.net/reference/shield-api](https://docs.bunny.net/reference/shield-api)
- **Base URL:** `https://api.bunny.net/shield`
#### 标签
- WAF
- Security
- DDoS
- Bot Mitigation
#### 属性
- [文档](https://docs.bunny.net/reference/shield-api)
- [Postman Collection](collections/bunny-net.postman_collection.json) — [Postman Collection 2.1](https://schema.getpostman.com/json/collection/v2.1.0/collection.json)
- [Open Collection](collections/bunny-net.opencollection.json) — [Open Collection 1.0](https://schema.opencollection.com/opencollection/v1.0.0.json)
### Bunny.net Optimizer
附加到 Pull Zones 的图像与前端优化服务 - 图像缩放、格式转换(WebP/AVIF)、质量控制以及自动 CSS/JS 压缩。通过核心平台 API 上的 Pull Zone 设置进行配置。
- **Human URL:** [https://docs.bunny.net/docs/cdn-optimizer-overview](https://docs.bunny.net/docs/cdn-optimizer-overview)
- **Base URL:** `https://api.bunny.net/pullzone`
#### 标签
- Image Optimization
- WebP
- AVIF
- Front-End
#### 属性
- [文档](https://docs.bunny.net/docs/cdn-optimizer-overview)
- [Postman Collection](collections/bunny-net.postman_collection.json) — [Postman Collection 2.1](https://schema.getpostman.com/json/collection/v2.1.0/collection.json)
- [Open Collection](collections/bunny-net.opencollection.json) — [Open Collection 1.0](https://schema.opencollection.com/opencollection/v1.0.0.json)
### Bunny.net Scripting / Edge Compute API
用于部署和管理 Bunny Edge Scripts 的边缘计算 API - 在 Bunny.net 边缘网络上运行以修改请求和响应的 JavaScript/TypeScript 函数,以及相关的路由、环境变量和部署。
- **Human URL:** [https://docs.bunny.net/reference/scripting-api](https://docs.bunny.net/reference/scripting-api)
- **Base URL:** `https://api.bunny.net/compute/script`
#### 标签
- Edge Compute
- Scripting
- JavaScript
#### 属性
- [文档](https://docs.bunny.net/reference/scripting-api)
- [Postman Collection](collections/bunny-net.postman_collection.json) — [Postman Collection 2.1](https://schema.getpostman.com/json/collection/v2.1.0/collection.json)
- [Open Collection](collections/bunny-net.opencollection.json) — [Open Collection 1.0](https://schema.opencollection.com/opencollection/v1.0.0.json)
### Bunny.net Purge API
缓存刷新端点,用于按 URL、按 Pull Zone 或按标签在 Bunny.net 全球边缘网络上作废已缓存的内容。
- **Human URL:** [https://docs.bunny.net/reference/purgepublic_index](https://docs.bunny.net/reference/purgepublic_index)
- **Base URL:** `https://api.bunny.net/purge`
#### 标签
- Cache
- Purge
- Invalidation
#### 属性
- [文档](https://docs.bunny.net/reference/purgepublic_index)
- [Postman Collection](collections/bunny-net.postman_collection.json) — [Postman Collection 2.1](https://schema.getpostman.com/json/collection/v2.1.0/collection.json)
- [Open Collection](collections/bunny-net.opencollection.json) — [Open Collection 1.0](https://schema.opencollection.com/opencollection/v1.0.0.json)
### Bunny.net Statistics API
返回账户级别以及每个 Pull Zone 或 Storage Zone 的带宽、请求数、状态码和地理流量统计数据的端点。
- **Human URL:** [https://docs.bunny.net/reference/statisticspublic_index](https://docs.bunny.net/reference/statisticspublic_index)
- **Base URL:** `https://api.bunny.net/statistics`
#### 标签
- Statistics
- Analytics
- Bandwidth
#### 属性
- [文档](https://docs.bunny.net/reference/statisticspublic_index)
- [Postman Collection](collections/bunny-net.postman_collection.json) — [Postman Collection 2.1](https://schema.getpostman.com/json/collection/v2.1.0/collection.json)
- [Open Collection](collections/bunny-net.opencollection.json) — [Open Collection 1.0](https://schema.opencollection.com/opencollection/v1.0.0.json)
### Bunny.net Billing API
用于检索账户余额、月度使用量和发票,以及应用促销代码的计费端点。
- **Human URL:** [https://docs.bunny.net/reference/billingpublic_index](https://docs.bunny.net/reference/billingpublic_index)
- **Base URL:** `https://api.bunny.net/billing`
#### 标签
- Billing
- Usage
- Invoices
#### 属性
- [文档](https://docs.bunny.net/reference/billingpublic_index)
- [Postman Collection](collections/bunny-net.postman_collection.json) — [Postman Collection 2.1](https://schema.getpostman.com/json/collection/v2.1.0/collection.json)
- [Open Collection](collections/bunny-net.opencollection.json) — [Open Collection 1.0](https://schema.opencollection.com/opencollection/v1.0.0.json)
### Bunny.net API Keys API
用于管理为该账户颁发的 API 密钥 (AccessKey) 的端点。
- **Human URL:** [https://docs.bunny.net/reference/apikeypublic_index](https://docs.bunny.net/reference/apikeypublic_index)
- **Base URL:** `https://api.bunny.net/apikey`
#### 标签
- API Keys
- Authentication
#### 属性
- [文档](https://docs.bunny.net/reference/apikeypublic_index)
- [Postman Collection](collections/bunny-net.postman_collection.json) — [Postman Collection 2.1](https://schema.getpostman.com/json/collection/v2.1.0/collection.json)
- [Open Collection](collections/bunny-net.opencollection.json) — [Open Collection 1.0](https://schema.opencollection.com/opencollection/v1.0.0.json)
### Bunny.net Countries API
返回 Bunny.net 支持的用于 Pull Zone 和 DNS 规则中地理定向的国家/地区列表的参考端点。
- **Human URL:** [https://docs.bunny.net/reference/countriespublic_index](https://docs.bunny.net/reference/countriespublic_index)
- **Base URL:** `https://api.bunny.net/country`
#### 标签
- Reference
- Geography
#### 属性
- [文档](https://docs.bunny.net/reference/countriespublic_index)
- [Postman Collection](collections/bunny-net.postman_collection.json) — [Postman Collection 2.1](https://schema.getpostman.com/json/collection/v2.1.0/collection.json)
- [Open Collection](collections/bunny-net.opencollection.json) — [Open Collection 1.0](https://schema.opencollection.com/opencollection/v1.0.0.json)
### Bunny.net Regions API
返回 Bunny.net 边缘和存储区域列表(用于区域配置)的参考端点。
- **Human URL:** [https://docs.bunny.net/reference/regionpublic_index](https://docs.bunny.net/reference/regionpublic_index)
- **Base URL:** `://api.bunny.net/region`
#### 标签
- Reference
- Regions
#### 属性
- [文档](https://docs.bunny.net/reference/regionpublic_index)
- [Postman Collection](collections/bunny-net.postman_collection.json) — [Postman Collection 2.1](https://schema.getpostman.com/json/collection/v2.1.0/collection.json)
- [Open Collection](collections/bunny-net.opencollection.json) — [Open Collection 1.0](https://schema.opencollection.com/opencollection/v1.0.0.json)
## 通用属性
- [LinkedIn](https://www.linkedin.com/company/bunny-net)
- [官方网站](https://bunny.net/)
- [文档](https://docs.bunny.net/)
- [GitHub](https://github.com/BunnyWay)
- [状态](https://status.bunny.net/)
- [定价](https://bunny.net/pricing/)
- [方案](plans/bunny-net-plans-pricing.yml)
- [速率限制](rate-limits/bunny-net-rate-limits.yml)
- [财务运营](finops/bunny-net-finops.yml)
- [LLMs Txt](https://docs.bunny.net/llms.txt)
## 维护者
**名字:** Kin Lane
**邮箱:** kin@apievangelist.com
标签:API, CDN, DNS, Homebrew安装, WAF, 对象存储, 视频流媒体, 边缘计算