Developer hub

Welcome to the bunny.net Developer Hub! This hub is designed to help you quickly and effectively integrate bunny.net products into your projects. Whether you're new to bunny.net or an experienced user, this page will guide you to the right resources.

Core services

CDN

The Bunny CDN provides a global network for delivering content to users at maximum speed. Its architecture accelerates load times through geographically distributed edge locations, ensuring that data travels the shortest possible distance. This approach reduces latency, enhances reliability, and helps maintain seamless, high-quality user experiences regardless of location.

Optimizer

With the Optimizer service, images are transformed on-the-fly to improve visual quality, reduce file sizes, and minimize loading times. Images can be dynamically converted to efficient formats such as WebP and automatically resized, cropped, and manipulated via a straightforward API. This approach simplifies the workflow and removes manual overhead, enabling developers to serve images tailored to any device without compromising performance.

Edge Scripting

Edge Scripting enables developers to deploy serverless applications worldwide using Deno-based JavaScript and TypeScript, allowing complex logic to run at the edge. Middleware Apps let teams customize CDN behavior by modifying real-time requests and responses, facilitating load balancing, A/B testing, and personalized user experiences. The solution delivers global code execution within milliseconds, supported by a vast network of 119 edge locations.

Edge Storage

With Bunny Edge Storage, static files are stored in a globally replicated environment. This enhances data durability and blazing-fast content delivery, as files are served from the nearest location. By seamlessly integrating Edge Storage with the CDN, bunny.net streamlines content management, ensuring that data is always accessible, replicated, and delivered at top speeds.

Bunny AI

Bunny AI leverages cutting-edge machine learning models like DALL-E 2 and Stable Diffusion to generate images on demand. Instead of sourcing or creating visuals manually, developers can craft them dynamically via a simple URL-based interface. By integrating AI-generated images into content workflows, bunny.net simplifies content creation, personalizes visuals for individual users, and expands the scope of creative expression without the need for complex AI infrastructure.

Stream

With Bunny Stream, video is delivered seamlessly to a global audience through adaptive bitrate streaming. This ensures optimal playback quality and minimal buffering. Stream’s management tools support secure authentication, making it simple to host and protect premium content, while integrated features like encoding, thumbnail generation, and detailed analytics simplify the entire video lifecycle, from upload to playback.

Scriptable DNS

Bunny Scriptable DNS offers a customizable DNS layer that makes intelligent routing decisions based on changing conditions. Through script-based logic, requests can be directed to the most suitable servers or resources, enabling advanced load balancing, failover strategies, and geo-specific routing without manually reconfiguring DNS entries.

Terraform

bunny.net’s Terraform integration allows you to manage infrastructure as code, streamlining the setup and maintenance of Bunny services. Using Terraform, configurations become easily reproducible and consistent across multiple environments. This infrastructure-as-code approach simplifies resource deployment, updates, and reconfiguration, giving teams greater control, scalability, and agility.

Quickstart guides