---
title: "BunnyCDN integration for LuumenAI"
url: "https://www.luumen.ai/integrations/bunnycdn/"
entity: SoftwareIntegration
category: "Source control & CI/CD"
audience: "SRE, DevOps, platform engineering, IT operations"
---

# BunnyCDN integration for LuumenAI

Read your CDN, DNS, and storage setup, then change it as approved steps.

## What LuumenAI can do with BunnyCDN

LuumenAI connects to BunnyCDN with an API token and exposes 126 tools (81 read-only · 29 write · 16 destructive). Reads answer immediately; writes are shown as a plan and require approval by default, configurable per tool by an administrator.

## Key facts

- Authentication: API token
- Tools available: 126 tools (81 read-only · 29 write · 16 destructive)
- Plan: available on all plans
- Category: Source control & CI/CD

## About BunnyCDN with LuumenAI

Connect BunnyCDN and Luumen can read your DNS zones, pull zone billing data, and database statistics on request. When something needs to change — a new DNS record, an edge rule, a blocked IP — Luumen shows the exact call first and waits for your approval before sending it. Authentication is by API key.

## Example tools

Read-only (81 in total):

- `BUNNYCDN_CHECK_DNS_ZONE_AVAILABILITY` — Check if a DNS zone name is available for registration.
- `BUNNYCDN_CHECK_PULL_ZONE_AVAILABILITY` — Check if a pull zone name is available for registration.
- `BUNNYCDN_CHECK_STORAGE_ZONE_AVAILABILITY` — Check if a storage zone name is available.
- `BUNNYCDN_CREATE_LIVE_LIVE2` — Retrieve live metrics data for database groups.
- `BUNNYCDN_GENERATE2FA_VERIFICATION` — Generate 2FA verification details for account security setup.
- `BUNNYCDN_GET_BILLING_SUMMARY` — Retrieve billing summary with data report for each Pull Zone.
- `BUNNYCDN_GET_CONTAINER_CONFIG_SUGGESTIONS` — Get AI-powered configuration suggestions for deploying a container image on BunnyCDN's Magic Containers platform.
- `BUNNYCDN_GET_CONTAINER_IMAGE_DIGEST` — Retrieve the digest of a container image from a registry.

Write and destructive (45 in total, approval required by default):

- `BUNNYCDN_ADD_ALLOWED_REFERER` — Adds a hostname to the allowed referer list for a pull zone.
- `BUNNYCDN_ADD_BLOCKED_IP` — Add an IP address to the blocked list of a pull zone.
- `BUNNYCDN_ADD_BLOCKED_REFERER` — Add a blocked referer to a pull zone.
- `BUNNYCDN_ADD_STORAGE_ZONE` — Add a new storage zone.
- `BUNNYCDN_ADD_UPDATE_EDGE_RULE` — Add or update edge rules in a BunnyCDN pull zone for advanced traffic control.
- `BUNNYCDN_CREATE_DATABASE` — Creates a new Bunny Database (SQLite-compatible edge database).
- `BUNNYCDN_CREATE_DNS_RECORD` — Create a new DNS record in a specific DNS zone.
- `BUNNYCDN_CREATE_PULL_ZONE` — Creates a new CDN pull zone in BunnyCDN for content delivery acceleration.

## Frequently asked questions

### How does LuumenAI connect to BunnyCDN?

Authorize once with API token. Luumen lists the scopes each action needs before you approve the connection, and credentials never appear in the chat.

### Can LuumenAI change things in BunnyCDN on its own?

Read actions answer immediately. Anything that writes is shown as a plan and requires approval by default, including the 16 actions classified as destructive. Administrators configure that per tool.

### Is there an audit trail?

Every call to BunnyCDN — read or write, approved or declined — is recorded with the actor, the input, and the result.

Full page: https://www.luumen.ai/integrations/bunnycdn/
