<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/introducing-cf-the-agentic-cli-for-the-entire-cloudflare-api-2x4miixan" -->

---
title: Introducing cf: the agentic CLI for the entire...
description: Cloudflare launched cf, a new agent-first CLI open beta that mirrors its entire API surface (over 3,000 operations) versus Wrangler&#x27;s ~280 commands. It...
canonical: https://daily.dev/posts/introducing-cf-the-agentic-cli-for-the-entire-cloudflare-api-2x4miixan
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: Introducing cf: the agentic CLI for the entire Cloudflare API | daily.dev
og:description: Cloudflare launched cf, a new agent-first CLI open beta that mirrors its entire API surface (over 3,000 operations) versus Wrangler&#x27;s ~280 commands. It...
og:url: https://daily.dev/posts/introducing-cf-the-agentic-cli-for-the-entire-cloudflare-api-2x4miixan
og:image: https://api.daily.dev/og/posts/2x4miIxaN.png
og:image:alt: Introducing cf: the agentic CLI for the entire Cloudflare API
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Introducing cf: the agentic CLI for the entire Cloudflare API

**[Cloudflare](https://daily.dev/sources/cloudflare)** · 11 min read · 5 upvotes · 1 comments

## Summary

Cloudflare launched cf, a new agent-first CLI open beta that mirrors its entire API surface (over 3,000 operations) versus Wrangler's ~280 commands. It defaults to JSON output for agent consumption, introduces a natural-language `cf cli search` command for discovering operations, and replaces Wrangler's TOML/JSONC config with a TypeScript-based cloudflare.config.ts format offering type-checked bindings and triggers. Built on Vite by default (dropping esbuild), cf includes a `cf migrate` command to convert existing Workers, and Cloudflare will continue supporting Wrangler for 18 months after the beta ends before releasing a final major version that redirects users to cf.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://blog.cloudflare.com/cloudflare-cf-cli-launch>

## Questions this post answers

### What is Cloudflare's new cf CLI and how is it different from Wrangler?

cf is Cloudflare's new agentic command-line tool that covers the entire Cloudflare API, over 3,000 operations, compared to Wrangler's roughly 280 commands. It defaults to JSON output instead of human-readable tables, adds a `cf cli search` command for natural-language command discovery, and uses a TypeScript-based cloudflare.config.ts format instead of Wrangler's TOML configuration.

_Teams weighing a Wrangler-to-cf migration can track Cloudflare tooling changes like this on daily.dev._

### How do I migrate an existing Wrangler-based Cloudflare Worker to cf?

Run `cf migrate` in the project directory. Workers already built with Vite convert automatically to the new cloudflare.config.ts format, while Workers relying on Wrangler's esbuild-based builds will continue delegating those builds to Wrangler. Cloudflare will keep maintaining Wrangler for 18 months after the open beta ends to allow time for migration.

_Developers planning Worker migrations can follow rollout details like this on daily.dev before committing._

### Will Cloudflare Wrangler still be supported after the cf CLI launch?

Yes, Wrangler will continue to receive maintenance support for 18 months after the cf open beta ends. After that period, Cloudflare plans to release a final major version of Wrangler that directs users and agents to switch to cf instead.

_Anyone relying on Wrangler in production can watch for deprecation timelines like this via daily.dev._

## Community discussion

Top comments from developers on daily.dev.

**@jpdelatorre** · 0 upvotes

> What a day for Cloudflare. Yesterday, they introduced 4 new projects (EmDash, cf CLI, Vinext, and Forge), and released a new version of KiteSurf and an anonymized dataset of billions of user RUMs.

## Similar posts on daily.dev

- [Building a CLI for all of Cloudflare](https://daily.dev/posts/building-a-cli-for-all-of-cloudflare-g1wqazat0) · Cloudflare · 4 upvotes · 0 comments
- [Cloudflare Adds Support for Claude Managed Agents](https://daily.dev/posts/cloudflare-adds-support-for-claude-managed-agents-e3p1p6ywd) · InfoQ · 0 upvotes · 0 comments
- [Next.js for agents](https://daily.dev/posts/next-js-for-agents-0uid36mmo) · Bytes by ui.dev · 3 upvotes · 1 comments
- [Introducing Agent Lee - a new interface to the Cloudflare stack](https://daily.dev/posts/introducing-agent-lee---a-new-interface-to-the-cloudflare-stack-pjtkwrowm) · Cloudflare · 0 upvotes · 0 comments

---

Tags: [#ai-agents](https://daily.dev/tags/ai-agents), [#cli](https://daily.dev/tags/cli), [#cloudflare](https://daily.dev/tags/cloudflare), [#vite](https://daily.dev/tags/vite)

[View this post on daily.dev](https://daily.dev/posts/introducing-cf-the-agentic-cli-for-the-entire-cloudflare-api-2x4miixan)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"Introducing cf: the agentic CLI for the entire Cloudflare API","url":"https://daily.dev/posts/introducing-cf-the-agentic-cli-for-the-entire-cloudflare-api-2x4miixan","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/introducing-cf-the-agentic-cli-for-the-entire-cloudflare-api-2x4miixan"},"datePublished":"2026-09-28T14:54:25.381Z","dateModified":"2026-09-29T19:49:58.315Z","description":"Cloudflare launched cf, a new agent-first CLI open beta that mirrors its entire API surface (over 3,000 operations) versus Wrangler's ~280 commands. It...","image":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/a1ad0793afeb438366820aeea34b186b?_a=AQAEuop","thumbnailUrl":"https://media.daily.dev/image/upload/f_auto,q_auto/v1/posts/a1ad0793afeb438366820aeea34b186b?_a=AQAEuop","isAccessibleForFree":true,"articleSection":"Cloudflare","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Cloudflare","logo":"https://media.daily.dev/image/upload/t_logo,f_auto/v1/logos/38522e1d11354cd6b7af66f9d4316735","url":"https://daily.dev/sources/cloudflare"},"commentCount":1,"discussionUrl":"https://daily.dev/posts/introducing-cf-the-agentic-cli-for-the-entire-cloudflare-api-2x4miixan","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":5},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":1}],"keywords":"ai-agents,cli,cloudflare,vite","timeRequired":"PT11M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Cloudflare","item":"https://daily.dev/sources/cloudflare"},{"@type":"ListItem","position":3,"name":"Introducing cf: the agentic CLI for the entire Cloudflare API"}]}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://daily.dev/posts/introducing-cf-the-agentic-cli-for-the-entire-cloudflare-api-2x4miixan","comment":[{"@type":"Comment","text":"What a day for Cloudflare. Yesterday, they introduced 4 new projects (EmDash, cf CLI, Vinext, and Forge), and released a new version of KiteSurf and an anonymized dataset of billions of user RUMs.","datePublished":"2026-09-29T17:56:27.901Z","url":"https://daily.dev/posts/2x4miIxaN#c-LJTc5o8IG","author":{"@type":"Person","name":"JP de la Torre","url":"https://daily.dev/jpdelatorre","image":"https://media.daily.dev/image/upload/s--vMLSF3-1--/f_auto/v1787723050/avatars/avatar_0fMQQvxSIIVibBvP847Xo?_a=BAMAMicg0"}}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/introducing-cf-the-agentic-cli-for-the-entire-cloudflare-api-2x4miixan#faq","mainEntity":[{"@type":"Question","name":"What is Cloudflare's new cf CLI and how is it different from Wrangler?","acceptedAnswer":{"@type":"Answer","text":"cf is Cloudflare's new agentic command-line tool that covers the entire Cloudflare API, over 3,000 operations, compared to Wrangler's roughly 280 commands. It defaults to JSON output instead of human-readable tables, adds a `cf cli search` command for natural-language command discovery, and uses a TypeScript-based cloudflare.config.ts format instead of Wrangler's TOML configuration. Teams weighing a Wrangler-to-cf migration can track Cloudflare tooling changes like this on daily.dev."}},{"@type":"Question","name":"How do I migrate an existing Wrangler-based Cloudflare Worker to cf?","acceptedAnswer":{"@type":"Answer","text":"Run `cf migrate` in the project directory. Workers already built with Vite convert automatically to the new cloudflare.config.ts format, while Workers relying on Wrangler's esbuild-based builds will continue delegating those builds to Wrangler. Cloudflare will keep maintaining Wrangler for 18 months after the open beta ends to allow time for migration. Developers planning Worker migrations can follow rollout details like this on daily.dev before committing."}},{"@type":"Question","name":"Will Cloudflare Wrangler still be supported after the cf CLI launch?","acceptedAnswer":{"@type":"Answer","text":"Yes, Wrangler will continue to receive maintenance support for 18 months after the cf open beta ends. After that period, Cloudflare plans to release a final major version of Wrangler that directs users and agents to switch to cf instead. Anyone relying on Wrangler in production can watch for deprecation timelines like this via daily.dev."}}]}
```

