BunnyCDN icon

BunnyCDN

CDN and edge storage platform for pull zones, storage zones, files, purge jobs, and traffic metrics.

Supports CDN and edge-storage work across pull zones, storage zones, files, purges, and traffic metrics.

Sign in to connect BunnyCDN

Sign in to connect an account and start using BunnyCDN in your apps.

Example Use Cases

These are example ways Snow can use BunnyCDN when building apps with you. This list is meant to show examples, not document every possible capability. Connecting an account does not make Snow run these automatically on its own.

Add Allowed Referer

Adds a hostname to the allowed referer list for a pull zone. Use this action to restrict content access by configuring referer-based security. Only requests with a Referer header matching one of the allowed hostnames will be able to access the pull zone content. This helps prevent hotlinking and unauthorized content usage from other websites.

Add Blocked IP

Tool to add an IP address to the blocked list of a pull zone. Use when you need to restrict access from specific IPs to prevent unwanted traffic.

Add Blocked Referer

Tool to add a blocked referer to a pull zone. Use when you need to prevent specific domains from hotlinking or accessing content from your CDN.

Add Storage Zone

Tool to add a new storage zone. Use when you need dedicated file storage in a specific region. Zone creation is irreversible — confirm Name, Region, and ZoneTier before executing.

Add/Update Edge Rule

Tool to add or update edge rules in a BunnyCDN pull zone for advanced traffic control. Edge rules allow conditional request processing based on triggers like URL patterns, headers, country codes, or IP addresses. Each rule can perform actions like forcing SSL, redirecting, setting headers, overriding cache TTL, or blocking requests. Common use cases: - Force HTTPS: ActionType=force_ssl with URL trigger '/*' - Redirect old URLs: ActionType=redirect with specific URL pattern - Cache API responses: ActionType=override_cache_time for '/api/*' paths - Block specific countries: ActionType=block_request with country code trigger - Add security headers: ActionType=set_response_header for CORS/CSP headers To update an existing rule, provide the Guid from the creation response or from listing rules.

Check DNS Zone Availability

Tool to check if a DNS zone name is available for registration. Use before creating a new DNS zone to verify the domain name is not already in use.

Check Pull Zone Availability

Tool to check if a pull zone name is available for registration. Use before creating a new pull zone to verify the name is not already in use.

Check Storage Zone Availability

Tool to check if a storage zone name is available. Use before creating a new storage zone to verify the name is not already in use.

Create Coinify Payment

Tool to create a Coinify cryptocurrency payment for BunnyCDN billing. Use when you need to add credit to a BunnyCDN account using cryptocurrency. Note: This endpoint is deprecated. Consider using alternative payment methods if available.

Create Database

Creates a new Bunny Database (SQLite-compatible edge database). The database can be deployed in multiple global edge regions with primary and replica configurations for high availability. Storage is available in EU (eu-west-1) or North America (us-east-1), and can be deployed across 41 global edge regions. Use when you need a distributed edge database with SQLite compatibility.