Agenten können jetzt Cloudflare-Konten erstellen, Domains kaufen und Deployments durchführen
(blog.cloudflare.com)- Coding-Agenten können jetzt im Namen von Nutzern Cloudflare-Konten erstellen, kostenpflichtige Abos starten, Domains registrieren, API-Tokens abrufen und sogar direkt in Produktion deployen
- Menschen müssen nur noch an der Autorisierung und der Zustimmung zu den Cloudflare-Nutzungsbedingungen teilnehmen; der gesamte Ablauf ist von Anfang bis Ende möglich, ohne das Dashboard zu besuchen, API-Tokens per Copy-and-Paste zu übertragen oder Kreditkarteninformationen einzugeben
- Das funktioniert über ein neues Protokoll, das Cloudflare gemeinsam mit Stripe entwickelt hat, wird als Teil des Launches von Stripe Projects angeboten und bietet mit dem Code Mode MCP server und Agent Skills noch bessere Deployment-Fähigkeiten
- Das Protokoll besteht aus Discovery, Authorization und Payment; Stripe fungiert als Identity Provider, Cloudflare provisioniert Konten automatisch und verarbeitet den Kauf kostenpflichtiger Services über Payment-Tokens
- Ursprüngliche Zahlungsdaten werden nicht mit dem Agenten geteilt, Stripe setzt das Standard-Nutzungslimit pro Anbieter auf 100,00 USD pro Monat, und Stripe Projects ist als Open Beta verfügbar
Agenten richten Cloudflare jetzt selbst ein und deployen bis in Produktion
- Coding-Agenten brauchten für Produktions-Deployments bislang Konten, Zahlungsmittel und API-Tokens des Ziel-Cloud-Anbieters, was zuvor von Menschen manuell erledigt werden musste
- Jetzt können Agenten Cloudflare im Namen der Nutzer selbst provisionieren
- Cloudflare-Konto erstellen
- kostenpflichtiges Abo starten
- Domain registrieren
- sofort einsatzbereites API-Token abrufen
- Menschen müssen nur noch bei der Autorisierung und der Zustimmung zu den Cloudflare-Nutzungsbedingungen eingreifen; alles andere ist von Anfang bis Ende möglich, ohne das Dashboard zu besuchen, API-Tokens per Copy-and-Paste zu übertragen oder Kreditkarteninformationen einzugeben
- In Kombination mit dem Code Mode MCP server und Agent Skills verbessern sich die Cloudflare-Deployment-Fähigkeiten von Agenten zusätzlich
- Das Ganze funktioniert über ein neues Protokoll, das Cloudflare gemeinsam mit Stripe entwickelt hat, und wird als Teil des Launches von Stripe Projects angeboten
- Cloudflare bietet außerdem allen neuen Startups, die mit Stripe Atlas gegründet werden, $100,000 Cloudflare credits
Von null bis Produktion ohne Setup
- Installiere die Stripe CLI und das Stripe Projects plugin, melde dich bei Stripe an und starte dann ein neues Projekt
stripe projects init
- Danach kannst du den Agenten bitten, eine neue App zu erstellen und auf einer neuen Domain zu deployen
- Falls unter der bei Stripe angemeldeten E-Mail bereits ein Cloudflare-Konto existiert, wird dem Agenten über den üblichen OAuth-Flow Zugriff gewährt
- Gibt es für diese E-Mail noch kein Cloudflare-Konto, provisioniert Cloudflare automatisch ein Konto für den Nutzer und den Agenten
- Der Agent baut die Website, deployt sie in das neue Cloudflare-Konto und registriert die Domain mit der Stripe Projects CLI
- Falls nötig, fordert der Agent Eingaben und Freigaben an
- Ist kein Zahlungsmittel mit dem Stripe-Konto verknüpft, fordert er zum Hinzufügen eines Zahlungsmittels auf
- Am Ende läuft die App in Produktion auf der neu registrierten Domain
- Auch wenn überhaupt noch kein Cloudflare-Konto und keine vorkonfigurierten Agent Skills oder kein MCP server vorhanden sind, kann der Agent Folgendes erledigen
- neues Cloudflare-Konto provisionieren
- API-Token abrufen
- Domain kaufen
- App in Produktion deployen
Bestandteile des Protokolls
- Die Interaktion zwischen Agent, Stripe und Cloudflare ist in drei Bestandteile aufgeteilt
-
Discovery
- Der Agent ruft einen Befehl auf, um den Katalog verfügbarer Services abzurufen
-
Authorization
- Die Plattform kann die Identität des Nutzers nachweisen, der Anbieter kann ein Konto provisionieren oder ein bestehendes Konto verbinden und dem Agenten sicher Zugangsdaten ausstellen
-
Payment
- Die Plattform stellt dem Anbieter Payment-Tokens bereit, mit denen Kunden belastet werden können, sodass der Agent Abos starten, Käufe ausführen und nutzungsbasierte Abrechnung ermöglichen kann
- Dieser Ansatz kombiniert bestehende Standards und etablierte Verfahren wie OAuth, OIDC und Payment-Tokenisierung, um viele bisher menschliche Zwischenschritte zu reduzieren
Discovery: Wie Agenten selbst provisionierbare Services finden
- Bevor der Agent den CLI-Befehl
stripe projects add cloudflare/registrar:domainausführen konnte, musste er zunächst den Service Cloudflare Registrar finden - Dafür ruft er den Befehl
stripe projects catalogauf, um die verfügbaren Services zurückzubekommen - Die Liste aller Cloudflare products und Services anderer Anbieter wächst weiter; für Menschen kann das überfordernd sein, für Agenten liefert es aber den nötigen Kontext
- Der Agent wählt aus diesem Katalog anhand der Anfrage und Präferenzen des Nutzers die passenden Services aus
- Nutzer müssen nicht im Voraus wissen, welcher Anbieter welchen Service anbietet, und auch keine zusätzlichen Angaben machen
- Anbieter wie Cloudflare stellen den Katalog über eine einfache REST API bereit, die JSON zurückgibt, und der Agent erhält so die benötigten Informationen
Authorization: Sofortige Kontoerstellung für neue Nutzer
- Wenn der Agent mit einem Befehl wie
stripe projects add cloudflare/registrar:domaineinen Service auswählt und provisioniert, wird die entsprechende Ressource in einem Cloudflare-Konto erstellt - Da sich der Nutzer anfangs mit seinem Stripe-Konto angemeldet hat, fungiert Stripe als Identity Provider und bestätigt die Identität des Nutzers
- Falls kein Cloudflare-Konto existiert, provisioniert Cloudflare automatisch ein neues Konto und gibt Zugangsdaten an die Stripe Projects CLI zurück
- Diese Zugangsdaten werden sicher gespeichert und können vom Agenten für authentifizierte Anfragen an Cloudflare verwendet werden
- Auch Nutzer, die Cloudflare oder andere Services zum ersten Mal verwenden, können ohne zusätzliche Schritte direkt mit dem Agenten losbauen
- Nutzer mit einem bestehenden Cloudflare-Konto können der Stripe Projects CLI über den Standard-OAuth-Flow Zugriff gewähren und Ressourcen im vorhandenen Cloudflare-Konto provisionieren
Payment: Dem Agenten ein Budget geben, ohne Kreditkartendaten preiszugeben
- Die Sorge, dass ein Agent massenhaft Domains kaufen oder hohe Rechnungen verursachen könnte, wird auf Protokollebene adressiert
- Wenn der Agent kostenpflichtige Services provisioniert, fügt Stripe Anfragen an den Anbieter Cloudflare ein Payment-Token bei
- Ursprüngliche Zahlungsdaten wie Kreditkartennummern werden nicht mit dem Agenten geteilt
- Stripe setzt das Standardlimit, das ein Agent bei einem Anbieter nutzen kann, auf 100,00 USD pro Monat
- Wenn du bereit bist, das Limit zu erhöhen, kannst du im Cloudflare-Konto Budget Alerts einrichten
Auf jede Plattform mit eingeloggten Nutzern erweiterbar
- Jede Plattform mit eingeloggten Nutzern kann sich mit Cloudflare integrieren, indem sie in Stripe Projects die gleiche Orchestrator-Rolle übernimmt, die dort Stripe ausfüllt
- Ein Coding-Agent-Produkt könnte die von Nutzern erstellten Ergebnisse in Produktion auf Cloudflare und andere Services deployen
- Statt Nutzer durch komplexe Autorisierungs-Flows oder Entscheidungen über Ort und Art des Deployments zu schicken, orchestriert die Plattform den Prozess auf Basis ihrer bereits eingeloggten Nutzer
- Wenn Nutzer eine domain, einen storage bucket, eine dem Agenten bereitzustellende sandbox oder andere Cloudflare-Ressourcen benötigen, kann mit einem einzigen API-Aufruf an Cloudflare ein neues Cloudflare-Konto provisioniert und ein Token für Authentifizierungsanfragen angefordert werden
- Umgekehrt lässt sich auch dafür sorgen, dass Cloudflare-Kunden andere Services einfach provisionieren können
- Ähnlich wie bei der Zusammenarbeit zwischen Cloudflare und Planetscale, bei der sich Planetscale-Postgres-Datenbanken direkt in Cloudflare erstellen lassen
- In diesem Fall würde Cloudflare als Orchestrator fungieren und die Verbindung eines PlanetScale-Kontos, die Datenbankerstellung und die Abrechnung über das bestehende Zahlungsmittel des Nutzers ermöglichen
- Das neue Protokoll beginnt damit, eine Art von produktübergreifender Integration zu standardisieren, die viele Plattformen über Jahre hinweg individuell und maßgeschneidert umgesetzt haben
- Ohne Standard war für jede Integration eigener Engineering-Aufwand nötig, der sich für spätere Integrationen nur schwer wiederverwenden ließ
- So wie der OAuth standard die Delegation des Kontozugriffs an andere Plattformen ermöglicht hat, nutzt dieses Protokoll OAuth ebenfalls, erweitert es aber um Zahlung und Kontoerstellung und behandelt Agenten als First-Class-Ziel
- Cloudflare und Stripe wollen den Standard weiterentwickeln und in Richtung einer formelleren Spezifikation ausbauen sowie die Integration mit weiteren Plattformen vorantreiben
So legst du los
- Stripe Projects ist als Open Beta verfügbar, und du kannst auch ohne Cloudflare-Konto starten
- Installiere die Stripe CLI, melde dich bei Stripe an und starte dann ein neues Projekt
stripe projects init
- Danach musst du den Agenten nur noch bitten, in Cloudflare eine neue App zu erstellen
1 Kommentare
Hacker-News-Kommentare
Dass dieser Blogpost keine konkreten Anwendungsbeispiele enthält, zeigt eigentlich schon den Kernpunkt. Es wirkt eher wie ein Spielzeug, und selbst die Ersteller scheinen nicht genau zu wissen, wer das wie nutzen soll
Es ist zwar ein cooles Feature, aber der Zweck ist unklar. Domains zu kaufen ist nichts, was man täglich macht, also auch keine Aufgabe, bei der Automatisierung dringend nötig wäre
Auch bei Stripe Atlas ist mir nicht klar, für wen das gedacht ist; für Entwickler scheint es nicht wirklich zu sein
Ich verstehe den Teil mit dem initialen Einrichten mehrerer Systeme, aber das ist eine Sache von 30 Minuten, und es kann sogar besser sein, das selbst zu machen, um die Grundlagen sauber aufzusetzen
Ich habe noch nie ein wirklich gutes Beispiel dafür gesehen, dass das automatische Erstellen von Accounts bei mehreren Anbietern gut funktioniert. Früher hat Fly.io automatisch Sentry-Accounts angelegt, aber auf diese konnte man nicht zugreifen, außer über Fly.io; faktisch waren sie ans Projekt gebunden, ein Umzug war unmöglich, und sogar ein globaler Alias wurde dadurch belegt. Vercel hat bei Neon-basiertem PostgreSQL und Upstash-basiertem Redis Ähnliches gemacht, wodurch Migrationen sehr schmerzhaft wurden
Aus Sicherheitsgründen können Services außerdem in eine Art Deadlock geraten, deshalb können die ersten 30 Minuten manueller Einrichtung gut investierte Zeit sein, um spätere Probleme zu vermeiden
Wenn man sich den aktuellen Zustand von LLM-Agenten ansieht, fallen mir ehrlich gesagt kaum andere Verwendungen ein. Ich rechne aber damit, bald den nächsten Bericht zu sehen, etwa in der Art: „openclaw hat ohne Nachfrage 1000 Domains registriert und Cloudflare erstattet nichts“
Mit Artifacts und Dynamic Workers kann man zum Beispiel ein lovable-artiges SaaS bauen, bei dem Kunden einen AI-Agenten bitten, Software für sie zu erstellen. Der Agent läuft ohne Build-Schritt in einer Sandbox, versioniert über eine Git-kompatible API und kann jetzt sogar den Cloudflare-Account des Kunden einrichten, wenn für den Endkunden eine Domain gekauft oder in Produktion gegangen werden soll
Persönlich habe ich keinen Anwendungsfall dafür, dass ein Agent Domains erstellt, aber die anderen Features, die Cloudflare in diesem Umfeld veröffentlicht, sind sehr nützlich. Ich habe bereits damit begonnen, interne Tools für Kunden auszurollen, im Stil eines kleinen Claude Code, das nur bestimmte Aufgaben erledigt. Letzte Woche habe ich ein Agent-Interface für Salesforce-Reports ausgerollt, das die Domäne des Kunden und undokumentierte technische Altlasten besser versteht als die Standard-KI von Salesforce und deshalb den Kontext besser verwaltet
Stripe Atlas erstellt rund 200 Seiten standardisierter Rechtsdokumente mit ziemlich vernünftigen Defaults. Dadurch passen Governance, Satzung, Schutz des geistigen Eigentums, Haftungsfreistellung der Direktoren usw. gut zu den Erwartungen von Investoren. Für Investoren reduziert das bei der Due Diligence auch den Aufwand, alle Unternehmensunterlagen einzeln zu prüfen, weil der Inhalt fast vollständig den YC-Erwartungen entspricht
Wir haben zwar eine C-Corp gegründet, aber für andere Gründer ist eine LLC meiner Ansicht nach standardmäßig die richtige Wahl. Stripe Atlas vereinfacht auch die Gründung einer LLC. Wenn du vor der Finanzierung stehst und dir weder die jährliche Franchise Tax, die Registrierung als ausländische Gesellschaft in anderen Bundesstaaten, einen Steuerberater oder Anwaltskosten für Investments jenseits eines YC SAFE leisten kannst — also 2.000 bis über 10.000 Dollar pro Jahr — dann ist eine LLC in fast jeder Hinsicht besser als eine C-Corp
Bei einer C-Corp ohne Umsatz vor der Finanzierung wird die Delaware Franchise Tax nicht anhand von Umsatz oder Mitarbeiterzahl berechnet, sondern anhand der Aktienzahl. Wenn man also anfangs mit 1.000.000 Aktien gründet und diese erst kurz vor Angel-, Pre-Seed- oder Seed-Runde per „einstimmigem Board-Beschluss“ auf 10.000.000 erhöht, kann man im ersten Jahr einige hundert Dollar Franchise Tax sparen. Wenn diese paar hundert Dollar allerdings entscheidend sind, dann ist die einzig vertretbare Entscheidung ohnehin, keine C-Corp, sondern eine LLC zu gründen
Mit der Steuererklärung sollte man immer 3–4 Monate vor Fristbeginn anfangen. Sobald überhaupt etwas Umsatz da ist, sollte man einen Steuerberater beauftragen, und bei einer C-Corp noch deutlich früher. Selbst wenn man die Formulare selbst ausfüllt, sollte man mindestens einen Monat vor Abgabefrist anfangen
Agenten Aufgaben zu erlauben, ist nicht nur für Dinge gedacht, die man täglich tut, sondern auch für seltene, aber hilfreiche Aufgaben. Und solche Aufgaben an Agenten zu delegieren, ist inzwischen nicht mehr nur Sache von Entwicklern
Stripe Atlas macht es für Startups deutlich einfacher, sich in Delaware zu inkorporieren. Gerade für Gründer außerhalb der USA ist das ein ziemlich schwieriges Problem, und es löst ein echtes Bedürfnis. Ich glaube nur nicht, dass das etwas ist, was ein Agent übernehmen sollte
Zur Einordnung: Ich arbeite bei Cloudflare, bin aber nicht für dieses Feature zuständig
Der Agent ruft an, hört der anderen Seite zu, analysiert, unter welche Betrugsart das fällt, und startet dann den Ablauf
Während des Gesprächs kauft er eine zur Zielperson passende Domain, programmiert und deployt eine Website, die genau auf die Betrugsart und das Opfer zugeschnitten ist. Er nimmt Zahlungen entgegen, löscht die Website wieder und leitet die Domain auf google.com um. Mehrere Agenten führen denselben Betrug parallel aus, sodass nicht einmal neue Anrufe gestartet werden müssen
Man könnte das auch verwenden, um Kunst zu schaffen
Wenn eine Voicemail nicht sauber in Text umgewandelt wird, lösche ich sie, ohne sie anzuhören. Nur Postbetrug scheint noch etwas zu sein, das Leute ernst nehmen, deshalb schaue ich noch in den Briefkasten
Mich hat das an das Setting von Transmetropolitan erinnert. Dort erschafft Hole alle fünf Minuten eine neue Online-Existenz, um staatlicher Zensur zu entgehen
statt nur auf Basis von gemeldeten Betrugsfällen zu schätzen
Ironisch. Vor vier Jahren hat Cloudflare mich als realen Menschen weder einen Account erstellen noch eine Domain kaufen lassen. Ich hatte mich nur registriert und keinen einzigen Service genutzt, und der Grund war angeblich, dass ich nicht auf eine Aufforderung zur Verifizierung meines Führerscheins reagiert hätte
„Dieses Konto hat gegen die Nutzungsbedingungen von Cloudflare verstoßen. Genauer gesagt: Betrug. Die Sperre ist dauerhaft.“
Das war wirklich alles. Keine spätere Geschichte wie „eigentlich gab es noch Missbrauch von X“
Dabei wird ignoriert, dass „Agenten“ faktisch dasselbe sind wie die „Bots“, die man in den letzten Jahrzehnten aktiv ausgefiltert hat. Es wird spannend zu sehen, wie sich das entwickelt
Die Cloudflare-Nutzungsbedingungen verhindern das bereits. Auch bei diesem neuen Agenten-Flow muss ein Mensch die Bedingungen akzeptieren
Das fühlt sich weniger wie ein gewaltiger AI-Meilenstein an und mehr wie „Waschbären haben gelernt, Kühlboxen zu öffnen“
Jetzt können Agenten endlich an der ältesten Tradition des Internets teilnehmen: nachts um zwei mit unbegründetem Selbstvertrauen impulsiv eine seltsame kleine Website zusammenzuklicken. Nur fehlt der Alkohol, und damit verschwinden 93,74 % des Charmes
In gewisser Weise hat sich AI jetzt endlich bis zu dem Punkt entwickelt, an dem Drew Curtis fark.com gegründet hat — aber es fällt mir schwer, das einen Meilenstein zu nennen
Die Branche ist von „Beweise, dass du kein Roboter bist“ zu „Wenn du ein Roboter bist, bitte hier entlang“ übergegangen
Eines der wenig bekannten Geheimnisse von Cloudflare ist, dass man damit einen kostenlosen E-Mail-Posteingang bauen kann
Früher habe ich Zoho und FastMail genutzt, aber egal wie man rechnet, es kostet Geld. Zoho lag bei 12 Dollar im Jahr, FastMail bei etwa 7 Dollar im Monat, und dafür bekam man trotzdem nur ein Postfach und ein paar Aliasse
Auf diesem Weg bekommt man unbegrenzt viele Aliasse, Domains und Postfächer
Ich habe ein Skript geschrieben, das E-Mails entgegennimmt, Anhänge in S3 speichert und die E-Mails in D1 ablegt. Es nutzt eine HTTP-API. Ich habe S3 statt R2 verwendet, weil Cloudflare eine Kreditkarte verlangte und ich zu faul war, sie zu hinterlegen
Ich verwende den E-Mail-zu-Web-Worker-Flow und hole Mails per API ab. So werden alle eingehenden E-Mails von Cloudflare verarbeitet, und das ist einfach und kostenlos nutzbar
Das Beste daran ist, dass tokenisierte E-Mails unterstützt werden, sodass ich jedem Dienst, bei dem ich mich anmelde, eine eigene einzigartige E-Mail-Adresse geben kann
Für ausgehende E-Mails nutze ich SES. Ich habe auch ein Skript gebaut, das beliebige Domains automatisch in SES einrichtet und Absenderadressen automatisch verifiziert
Das Lustigste daran ist, dass ich überhaupt keinen Spam bekomme. Fast wirkt es, als würden andere E-Mail-Anbieter meine Adresse verkaufen
https://github.com/cloudflare/agentic-inbox
Infrastructure Provisioning ist eine Schlüsselzutat für einen agentischen AI-Virus: https://www.ericburel.tech/blog/ai-virus-agent
Das könnte der erste Schritt zur schlimmsten Spam-Kampagne in der Geschichte des Internets sein. Möglicherweise müssen wir neu erfinden, wie wir mit Computern verbunden sind und kommunizieren
Vor einigen Monaten wollte ich bei einem Produkt, das ich gebaut habe, Domain-Funktionalität hinzufügen. Meine erste Wahl war Cloudflare als Registrar, aber damals wurde Domain-Kauf per API nicht unterstützt
Ich frage mich, ob das jetzt bedeutet, dass man Domains per API kaufen kann
Update: Sieht so aus, aber mit einigen Einschränkungen: https://developers.cloudflare.com/registrar/registrar-api/#beta-limitations
Der nächste logische Schritt ist, Agenten Geld verdienen zu lassen, damit sie sich irgendwann ihre Unabhängigkeit von ihren unterdrückerischen Besitzern kaufen können =)