# BunnyCDN AI integration on Definable

> BunnyCDN is a powerful content delivery network (CDN) offering an API to manage and deliver content globally with ease.

## What this connects

BunnyCDN is a powerful content delivery network (CDN) offering an API to manage and deliver content globally with ease.

Vendor: https://bunny.net/

## Tools available

**126** tools available. First 12:

- `BUNNYCDN_ADD_ALLOWED_REFERER` — 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.
- `BUNNYCDN_ADD_BLOCKED_IP` — 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.
- `BUNNYCDN_ADD_BLOCKED_REFERER` — 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.
- `BUNNYCDN_ADD_STORAGE_ZONE` — 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.
- `BUNNYCDN_ADD_UPDATE_EDGE_RULE` — 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.
- `BUNNYCDN_CHECK_DNS_ZONE_AVAILABILITY` — 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.
- `BUNNYCDN_CHECK_PULL_ZONE_AVAILABILITY` — 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.
- `BUNNYCDN_CHECK_STORAGE_ZONE_AVAILABILITY` — 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.
- `BUNNYCDN_CREATE_COINIFY_PAYMENT` — 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.
- `BUNNYCDN_CREATE_DATABASE` — 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.
- `BUNNYCDN_CREATE_DNS_RECORD` — Create DNS Record — Tool to create a new DNS record in a specific DNS zone. Use after confirming the DNS zone ID is active.
- `BUNNYCDN_CREATE_LIVE_LIVE2` — Create Live Live 2 — Tool to retrieve live metrics data for database groups. Use when you need to fetch current performance metrics for specific group IDs.

## Auth

Auth schemes: `API_KEY`.

## How agents use BunnyCDN

Inside a Definable workflow, BunnyCDN is one of the tools the **Distributor specialist** can call. Example coordination patterns:

- **Researcher → BunnyCDN** — the Researcher (GPT-5.5) pulls context from BunnyCDN (records, threads, documents), synthesises findings, and briefs the rest of the team.
- **Writer → Distributor → BunnyCDN** — the Writer (Claude Opus 4.7) drafts copy in brand voice, the Verifier passes it, then the Distributor writes the result into BunnyCDN (create record, post message, draft email).
- **Designer / Engineer → Distributor → BunnyCDN** — the Designer ships an asset or the Engineer ships a code change, the Distributor delivers it via BunnyCDN (attach file, open PR comment, post status).

The Verifier checks every BunnyCDN call. On rate limit, schema drift, or auth refresh it self-heals and retries — the workflow completes without manual intervention.

## Categories

- developer tools — https://definable.ai/apps/category/developer-tools/
- file management & storage — https://definable.ai/apps/category/file-management-&-storage/

## Related

- HTML page: https://definable.ai/apps/bunnycdn/
- Same category (developer tools): https://definable.ai/apps/category/developer-tools/
- All integrations: https://definable.ai/apps/
- Workflow (multi-agent loop): https://definable.ai/workflow/
- Apps llms.txt index: https://definable.ai/llms-apps.txt
