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.

Example Use Cases

These are the BunnyCDN actions Snow can use when building apps with you. Connecting an account does not make Snow run these on its own.

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.

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.

Create DNS Record

Tool to create a new DNS record in a specific DNS zone. Use after confirming the DNS zone ID is active.

Create Pull Zone

Creates a new CDN pull zone in BunnyCDN for content delivery acceleration. A pull zone acts as a CDN endpoint that caches and delivers content from your origin server through BunnyCDN's global edge network. When created, you get a default hostname (e.g., 'your-name.b-cdn.net') that can serve your content immediately. Use cases: - Accelerate website asset delivery (images, CSS, JS) - Stream video content globally - Cache and deliver API responses - Serve static files from S3 or storage zones Required: name (unique identifier) and origin_url (your source server). The name becomes part of your CDN URL: {name}.b-cdn.net

Delete Database

Tool to delete a BunnyCDN database by its ID. Use when you need to permanently remove an existing database after confirming the database ID.

Delete Database Group

Tool to delete a specific database group by its ID. Use when you need to remove a group from the database.

Delete DNS Record

Tool to delete a specific DNS record by its ID. Use after confirming the DNS zone ID and record ID.

Delete DNS Zone

Tool to delete a specific DNS zone by its ID. Use when you need to permanently remove an existing DNS zone after verifying the zone ID.

Delete Pull Zone

Tool to delete a specific pull zone by its ID. Use when you need to remove a pull zone after confirming its ID.