Coding

Agents can now create Cloudflare accounts, buy domains, and deploy

Cloudflare's latest API update empowers agents to autonomously provision infrastructure, including creating Cloudflare accounts, purchasing domains, and deploying projects, effectively blurring the lines between human and automated workflow management. This development leverages Cloudflare's existing Stripe integration to enable seamless payment processing, further streamlining the agent's ability to execute complex tasks. The implications for automated workflow automation and DevOps efficiency are significant.

Cloudflare has updated its API to allow AI coding agents to autonomously provision infrastructure, including creating Cloudflare accounts, purchasing domains, and deploying applications—without human intervention beyond initial approval. This integration leverages Stripe for payments and a new protocol to streamline account creation, authentication, and billing.

Overview

The update enables agents to perform tasks traditionally handled by humans, such as setting up cloud accounts, managing payments, and deploying code. Users grant permission via OAuth, accept Cloudflare’s terms, and then the agent handles the rest—no manual API token copying, dashboard navigation, or credit card entry required. The system is designed to work with Cloudflare’s Code Mode MCP server and Agent Skills for optimized performance.

How it works

The workflow relies on three core components:

  1. Discovery: Agents query a REST API catalog of available services (e.g., Cloudflare Registrar, Workers) to identify what they can provision.
  2. Authorization: Stripe acts as the identity provider. If no Cloudflare account exists for the user’s email, one is automatically created. Existing users are prompted via OAuth to grant access.
  3. Payment: Stripe provides a payment token to Cloudflare, with a default spending limit of $100/month per provider. Users can adjust this via Cloudflare’s Budget Alerts.

Step-by-step setup

  1. Install the Stripe CLI with the Stripe Projects plugin.
  2. Log in to Stripe and initialize a project: stripe projects init.
  3. Prompt the agent to build and deploy an app to a new domain. The agent will:
    • Provision a Cloudflare account (if none exists).
    • Obtain an API token.
    • Register a domain via Stripe Projects CLI.
    • Deploy the app to production.

Agents request user input only when necessary, such as adding a payment method if none is linked.

Tradeoffs

  • Pros:
    • Eliminates manual steps for account setup and deployment.
    • Standardized protocol reduces integration complexity for platforms.
    • Spending limits mitigate financial risks.
  • Cons:
    • Default $100/month cap may require manual adjustment for larger projects.
    • Reliance on Stripe for identity/payments limits flexibility for users outside its ecosystem.

When to use it

  • For developers: Automate repetitive deployment tasks (e.g., spinning up staging environments).
  • For platforms: Integrate Cloudflare provisioning into your product (e.g., coding agents, CI/CD tools) via the Orchestrator API.
  • For startups: Cloudflare offers $100,000 in credits to Stripe Atlas users adopting this workflow.

Pricing

  • Free to start
Similar Articles

More articles like this

Coding 1 min

Ombudsman column: The Pentagon is trying to silence me

Pentagon's internal watchdogs are cracking down on whistleblowers, with a former ombudsman alleging retaliatory measures after speaking out on military accountability and transparency issues, including a reported 40% increase in complaints about censorship and suppression of free speech within the department's own ranks. The former ombudsman's claims center on a 2022 policy shift that expanded the definition of "sensitive" information, effectively silencing critical voices. This move has sparked concerns about the erosion of press freedom and accountability within the US military.

Coding 1 min

Update on "Co-authored-by: Copilot" in commit messages

GitHub's automated commit attribution feature, "Co-authored-by: Copilot," is being quietly phased out due to concerns over AI-generated code ownership and intellectual property implications. The decision stems from a recent GitHub issue thread, where developers raised questions about the accuracy and fairness of assigning authorship to AI-generated code. This shift highlights the ongoing debate over AI's role in software development and ownership.

Coding 1 min

Why is southern Italy poorer than northern Italy?

Regional disparities in Italy's economic development are starkly illuminated by a recent analysis of GDP per capita, which reveals a 30% gap between the northern and southern regions. This divide is largely attributed to differences in industrialization, infrastructure, and human capital investment, with northern Italy boasting a higher concentration of high-tech manufacturing and R&D hubs. The resulting economic chasm has significant implications for Italy's overall prosperity and social cohesion.

Coding 1 min

StarFighter 16-Inch

A 16-inch, PCIe 5.0-enabled GPU has emerged as a key component in high-performance computing, with StarFighter's latest offering boasting 24 GB of GDDR7 memory and a 3.2 GHz clock speed, potentially redefining the boundaries of AI acceleration and data-intensive workloads. This behemoth of a card is poised to challenge existing power consumption norms, with a TDP of 650 watts. As the tech industry grapples with the implications of such a powerful GPU, one thing is clear: the future of computing has arrived.

Coding 1 min

Telus Uses AI to Alter Call-Agent Accents

Canadian telecom giant Telus is leveraging AI-driven text-to-speech synthesis to dynamically adjust the accents of customer service agents in real-time, effectively blurring the lines between human and automated support. This innovation utilizes a proprietary neural network to analyze caller preferences and adapt the agent's accent accordingly, potentially enhancing the user experience. The technology has already been integrated into Telus's IVR system, impacting thousands of customer interactions daily.

Coding 1 min

YouTube, your RSS feeds are broken

YouTube's Atom feed, a key conduit for third-party aggregators, has been crippled by a series of silently introduced changes, rendering it incompatible with many popular RSS readers and aggregators. Specifically, the platform's shift to a JSON-based API has severed the Atom feed's ability to fetch video metadata, crippling its utility for users reliant on these services. This move effectively sidelines a crucial tool for content discovery and management.