wrangler

CLI for deploying and managing Cloudflare Workers, KV, R2, D1, Vectorize, Hyperdrive, AI, Containers, Queues, Workflows, and Pipe…

cloudflare ↓ 38k
Claude Code
View source ↗

What it does

  • Use wrangler.jsonc: Prefer JSON config over TOML. Newer features are JSON-only.
  • Set compatibilitydate: Use a recent date (within 30 days). Check https://developers.cloudflare.com/workers/configuration/compatibility-dates/
  • Generate types after config changes: Run wrangler types to update TypeScript bindings.
  • Local dev defaults to local storage: Bindings use local simulation unless remote: true.
  • Profile Worker startup: Run wrangler check startup to measure startup time and detect scripts that exceed the startup time limit.
  • Use environments for staging/prod: Define env.staging and env.production in config.

Requirements & configuration

  • wrangler --version # Requires v4.x+

Configuration: DB_PASSWORDHYPERDRIVE_CONNECTION_STRINGAWS_ACCESS_KEY_IDDOCKERHUB_USERNAME

Derived from the skill's own SKILL.md documentation · extracted 2026-07-23

CLI for deploying and managing Cloudflare Workers, KV, R2, D1, Vectorize, Hyperdrive, AI, Containers, Queues, Workflows, and Pipelines.

Source

Repository: https://github.com/cloudflare/skills

wrangler FAQ

What does the wrangler skill do?

Cloudflare Workers CLI for deploying, developing, and managing Workers, KV, R2, D1, Vectorize, Hyperdrive, Workers AI, Containers, Queues, Workflows, Pipelines, and Secrets Store. Load before running wrangler commands to ensure correct syntax and best practices. Biases towards retrieval from Cloudflare docs over pre-trained knowledge. Use wrangler.jsonc: Prefer JSON config over TOML. Newer features are JSON-only. Set compatibilitydate: Use a recent date (within 30 days). Check https://developers.cloudflare.com/workers/configuration/compatibility-dates/

What does wrangler require?

wrangler --version # Requires v4.x+ Configuration keys: DB_PASSWORD, HYPERDRIVE_CONNECTION_STRING, AWS_ACCESS_KEY_ID, DOCKERHUB_USERNAME.

How do I install wrangler?

Run: npx -y skills add https://github.com/cloudflare/skills --skill wrangler --agent claude-code — the source lives at github.com/cloudflare/skills.

Maintain wrangler?

Let people know it's listed here — add the badge (live metrics, light/dark aware) or a plain link to your README or docs.

wrangler on getagentictools
[![wrangler on getagentictools](https://getagentictools.com/badge/skills/cloudflare-skills-wrangler.svg)](https://getagentictools.com/skills/cloudflare-skills-wrangler?ref=badge)
npx agentictools info skills/cloudflare-skills-wrangler

The second line is the CLI lookup for this page — handy in READMEs and docs.