Live
Hardening GitOps Pipelines for AI‑Driven Change SafetyIntegrating Meta’s Muse Ember: Cost‑Effective Multimodal Model for Agentic TasksFable 5.2 coding performance boost and pricing shift: what engineers need to knowMulti‑Agent LLM Batch Pipelines Cut Walmart’s Cloud Inference Spend Ten‑foldDeploying NVIDIA Nemotron 3.5 Super VL on SageMaker JumpStart: Practical Implications for EngineersUsing the Rust Flagship SDK for Feature Flag Evaluation in Async ServicesDeploying Open‑Weight Models on Kubernetes with the New AI‑Native StackClaude Fable 5.2 on Amazon Bedrock: Implications for Engineering and OperationsHardening GitOps Pipelines for AI‑Driven Change SafetyIntegrating Meta’s Muse Ember: Cost‑Effective Multimodal Model for Agentic TasksFable 5.2 coding performance boost and pricing shift: what engineers need to knowMulti‑Agent LLM Batch Pipelines Cut Walmart’s Cloud Inference Spend Ten‑foldDeploying NVIDIA Nemotron 3.5 Super VL on SageMaker JumpStart: Practical Implications for EngineersUsing the Rust Flagship SDK for Feature Flag Evaluation in Async ServicesDeploying Open‑Weight Models on Kubernetes with the New AI‑Native StackClaude Fable 5.2 on Amazon Bedrock: Implications for Engineering and Operations
Cloudflare

Deploying Exo Agents on Cloudflare: Architecture, Implementation, and Ops Impact

AI SummaryPowered by AI

Exo agents can now be executed directly on Cloudflare using Durable Objects and Sandboxes. This gives AI and platform engineers a unified way to run LLM‑backed agents without the Agents SDK, but introduces new deployment and security steps to manage.

Cloudflare now supports running Exo agents natively, leveraging Durable Objects for stateful coordination and Cloudflare Sandboxes for Linux‑based tooling. The change removes the need for the separate Agents SDK and lets teams define agents in Markdown, then launch them via Exo’s CLI or HTTP API.

Integration Model for Exo Agents

When an Exo agent is invoked, Cloudflare Durable Objects act as the conversation hub, persisting context across calls. Any required Linux utilities run inside a Cloudflare Sandbox, providing isolation from the broader platform. The agent definition itself is a simple Markdown file that includes a harness block pointing to an OpenAI model and credential reference.

Deployment Workflow

Adopting the new capability follows three concrete steps:

  • Deploy the Cloudflare adapter supplied by the Exo project and configure it as the provider for the Cloudflare environment.
  • Create an openai vault credential in Cloudflare and reference it in the agent’s Markdown definition.
  • Run the agent with the Exo CLI, for example:
exo --provider cloudflare agent run --agent-file agent.md

The adapter is maintained independently of Cloudflare, so updates to the integration are sourced from the Exo project rather than the Cloudflare release cycle.

Operational and Security Implications

From an operations perspective, teams must now monitor two moving parts: the Cloudflare adapter lifecycle and the durability of the Durable Objects used for conversation state. Recovery behavior and upstream service configuration are documented in the Exo guide, and practitioners should validate that their state‑replication settings meet availability requirements.

Security considerations include handling the OpenAI vault credential securely within Cloudflare’s secret store and relying on the sandbox isolation model for any Linux tool execution. Because the Agents SDK is not required, the attack surface associated with that SDK is avoided, but the sandbox environment must still be treated as a separate execution domain.

Related CloudNinjas coverage: hands-on guides.

What This Means For Practitioners

Engineers can now embed LLM‑driven logic directly into Cloudflare workloads without adding a separate SDK layer, simplifying the stack and reducing latency. However, they must incorporate the adapter deployment into their CI/CD pipelines, ensure vault credentials are rotated according to policy, and verify that Durable Object state handling aligns with their resilience goals. Ongoing evaluation should focus on adapter version updates, sandbox resource limits, and any changes to the Exo recovery model that could affect service continuity.

Originally published atCloudflare Developer Platform