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.
Compact controls - bunny player feature
Maximize screen real estate on the bunny player with Compact Controls. Ideal for mobile and embedded players. You can now enable compact controls on your video library via the ‘update video library’ API endpoint or by adding ‘compactControls=true’ to your player embed parameters. Learn more’Add video library’ API update
The Stream ‘Add video library’ API endpoint can now pre-configure premium encoding, transcribing, video resolutions and more in a single API call.Learn more
AVIF support
The Optimizer now supports AVIF as both an input and output format, offering better compression than WebP with excellent quality. Learn moreImage Upscaling
Introduced the ‘upscaling’ parameter to allow images to be enlarged beyond their original dimensions using resampling. Learn moreSeamless Domain Migration
Introducing seamless domain migration with SSL certificate issuance via DNS verification, allowing zero-downtime transitions to bunny.net. Learn moreAPI Guardian
Introducing API Guardian, a new feature in Bunny Shield that provides schema-aware protection for your APIs. It enforces your OpenAPI contract at the edge, ensuring requests and responses match your application’s expectations, and stops invalid or abusive traffic before it reaches your origin. Learn morebunny player
This release makes playback smoother and more reliable everywhere. We’ve upgraded media-chrome to 4.19.0, fixed Firefox H.265 seeking and referrer handling, tightened Chromecast sync, and cleaned up iOS fullscreen transitions. Early-play and JIT videos start has improved, heatmaps work on token-protected embeds, and we’ve refined French UI translations and expanded RUM monitoring to new regions.Stream API
Upgraded Smart feature language model to v5.4 for higher quality generation. JIT watermarking is now more reliable, accurate, and consistent. Cleanup unconfigured resolutions endpoint now supports MP4 removal Learn moreS3 API ‘Closed Preview’
CopyObject now handles source objects up to 5 GB and plays nicely with multipart uploads, CORS works across pre-signed URLS.Transcribing upgrade
Transcribing language model has been upgraded to v1.2.0 for faster and higher quality transcriptions. Learn moreS3 API ‘Closed Preview’
Added presigned URL support for S3 via the AWS CLI presign command.Vimeo2Bunny CLI
A new command-line tool to migrate videos from Vimeo to Bunny Stream. Videos transfer directly from Vimeo via Fetch Video URL — nothing is downloaded to your machine. Learn moreEdge Rule pattern matching
Use Lua-based pattern matching in Edge Rule conditions to match structured request values such as URLs, headers, cookies, and query strings. Learn moreDatabase Shell
The Bunny Database Shell (bsql) is a standalone, interactive SQL shell for querying and managing your database from the terminal. Learn moreWebhook signature validation
Validate webhook signatures to verify that incoming notifications are genuinely from Bunny Stream and have not been tampered with. Learn morePlayer 2.0
The new Bunny Stream video player is here with a modern interface and improved performance. It’s enabled by default for all new video libraries. Learn moreTemplates
Deploy pre-built application templates with just a few clicks. Each template includes a ready-to-run container image, and some include a sidecar database. Learn moreQuick Deploy
A streamlined deployment flow that lets you go from zero to deployed in seconds, with everything presented in a single form. Learn moreJA4 fingerprinting
JA4 TLS fingerprinting is now available on all pull zones. Identify clients based on their TLS handshake characteristics via theCDN-JA4 request header. Learn more