CLICloudflare
Cloudflare
32 `hanzo` commands for Cloudflare, each calling one operation on api.hanzo.ai.
Package cloudflare is your Cloudflare account, managed from Hanzo: zones, Pages, Workers, Workers AI, R2, KV and D1.
32 commands · API reference →
| Command | Calls | What it does |
|---|---|---|
hanzo cloudflare d1 databases query <database> | POST /v1/cloudflare/d1/databases/{database}/query | Run a SQL statement against a D1 database |
hanzo cloudflare d1 databases rm <database> | DELETE /v1/cloudflare/d1/databases/{database} | Deletes a D1 database and everything stored in it. |
hanzo cloudflare d1 databases list | GET /v1/cloudflare/d1/databases | Lists the D1 databases on the org's Cloudflare account. |
hanzo cloudflare d1 databases create | POST /v1/cloudflare/d1/databases | Creates a D1 database on the org's Cloudflare account. |
hanzo cloudflare kv namespaces values get <namespace> <key> | GET /v1/cloudflare/kv/namespaces/{namespace}/values/{key} | Read a Workers KV value as its stored bytes |
hanzo cloudflare kv namespaces values set <namespace> <key> | PUT /v1/cloudflare/kv/namespaces/{namespace}/values/{key} | Write a Workers KV value from the request body |
hanzo cloudflare kv namespaces values rm <namespace> <key> | DELETE /v1/cloudflare/kv/namespaces/{namespace}/values/{key} | KVValueDelete removes one key from a Workers KV namespace. |
hanzo cloudflare kv namespaces rm <namespace> | DELETE /v1/cloudflare/kv/namespaces/{namespace} | KVNamespaceDelete deletes a Workers KV namespace and every key in it. |
hanzo cloudflare kv namespaces list | GET /v1/cloudflare/kv/namespaces | KVNamespaceList lists the Workers KV namespaces on the org's Cloudflare account. |
hanzo cloudflare kv namespaces create | POST /v1/cloudflare/kv/namespaces | KVNamespaceCreate creates a Workers KV namespace on the org's Cloudflare account. |
hanzo cloudflare pages projects deployments <project> | POST /v1/cloudflare/pages/projects/{project}/deployments | Trigger a new Pages deployment for a project |
hanzo cloudflare pages projects domains rm <project> <domain> | DELETE /v1/cloudflare/pages/projects/{project}/domains/{domain} | Detaches a custom domain from a Cloudflare Pages project. |
hanzo cloudflare pages projects domains create <project> | POST /v1/cloudflare/pages/projects/{project}/domains | Attaches a custom domain to a Cloudflare Pages project. |
hanzo cloudflare pages projects get <project> | GET /v1/cloudflare/pages/projects/{project} | Reads one Cloudflare Pages project — its build config, deployment configs and latest deployment. |
hanzo cloudflare pages projects rm <project> | DELETE /v1/cloudflare/pages/projects/{project} | Deletes a Cloudflare Pages project, and with it every deployment it has ever made. |
hanzo cloudflare pages projects list | GET /v1/cloudflare/pages/projects | Lists the org's Cloudflare Pages projects. |
hanzo cloudflare pages projects create | POST /v1/cloudflare/pages/projects | Creates a Cloudflare Pages project on the org's account. |
hanzo cloudflare r2 buckets rm <bucket> | DELETE /v1/cloudflare/r2/buckets/{bucket} | Deletes an R2 bucket. |
hanzo cloudflare r2 buckets list | GET /v1/cloudflare/r2/buckets | Lists the R2 buckets on the org's Cloudflare account. |
hanzo cloudflare r2 buckets create | POST /v1/cloudflare/r2/buckets | Creates an R2 bucket on the org's Cloudflare account. |
hanzo cloudflare workers scripts subdomain <script> | POST /v1/cloudflare/workers/scripts/{script}/subdomain | Publishes or withdraws one Worker script on the account's workers.dev subdomain. |
hanzo cloudflare workers scripts set <script> | PUT /v1/cloudflare/workers/scripts/{script} | Upload or replace a module Worker script |
hanzo cloudflare workers scripts rm <script> | DELETE /v1/cloudflare/workers/scripts/{script} | Removes a Worker script from the org's Cloudflare account. |
hanzo cloudflare workers scripts list | GET /v1/cloudflare/workers/scripts | Lists the Worker scripts on the org's Cloudflare account. |
hanzo cloudflare workers subdomain | GET /v1/cloudflare/workers/subdomain | Reads the org account's workers.dev subdomain — the name under which every subdomain-enabled script is served. |
hanzo cloudflare workers zones routes rm <zone> <route> | DELETE /v1/cloudflare/workers/zones/{zone}/routes/{route} | Unbinds a Worker route, so its pattern stops dispatching to a script. |
hanzo cloudflare workers zones routes list <zone> | GET /v1/cloudflare/workers/zones/{zone}/routes | Lists the Worker routes bound within one zone — the URL patterns that dispatch to a script. |
hanzo cloudflare workers zones routes create <zone> | POST /v1/cloudflare/workers/zones/{zone}/routes | Binds a URL pattern in a zone to a Worker script. |
hanzo cloudflare zones analytics <zone> | GET /v1/cloudflare/zones/{zone}/analytics | Reads a zone's Cloudflare traffic dashboard — requests, bandwidth, threats and pageviews over the since/until window. |
hanzo cloudflare zones purge <zone> | POST /v1/cloudflare/zones/{zone}/purge | Drops a zone's Cloudflare edge cache — either the whole zone (purge_everything) or exactly the listed file URLs. |
hanzo cloudflare zones get <zone> | GET /v1/cloudflare/zones/{zone} | Reads one Cloudflare zone the org's token can see. |
hanzo cloudflare zones list | GET /v1/cloudflare/zones | Lists the Cloudflare zones the org's connected API token can see, paged and filtered by the query parameters Cloudflare… |
How is this guide?