Fully Managed · Open-Source · AI & LLM

Fully Managed Cagent Hosting

Fully managed Cagent hosting means EasyCloudify provisions, secures, updates, monitors and backs up your Cagent stack on the cloud provider and region of your choice — so you can use Cagent without operating servers. One-click deploy, free SSL, daily backups, automatic patching, and 24/7 human support, from $5/mo.

Free assisted migration · 13 datacenter regions · No per-seat fees

What you get

Everything we manage on your Cagent stack

You focus on using Cagent. We operate the underlying cloud, the OS, the runtime and the Cagent application itself.

One-click Cagent deployment

Spin up a production-ready Cagent instance in under 60 seconds in any of our 13 datacenter regions across Europe, the Americas and Asia-Pacific — with GDPR-ready regions in Amsterdam, Frankfurt and London.

Automatic updates & patching

We track upstream Cagent releases, test compatibility, and roll out updates inside a maintenance window you control. Major upgrades include a rollback path.

Daily backups + one-click restore

Block-level, crash-consistent snapshots of your Cagent data with 7-day retention (configurable down to every 4 hours). Restore to any point in time from the dashboard.

Hardened security baseline

Free SSL on every domain, WAF + DDoS protection, TLS 1.3, AES-256 at rest, hardened OS images, automated CVE patching. GDPR / SOC 2-aligned with EU data residency options.

24/7 proactive monitoring

Health checks, log aggregation, auto-restart on failure, and pager-style alerting on the Cagent processes — not just the underlying VM.

Real human support, < 15 min

Our engineers know Cagent. No tier-one chatbots — you get direct access to people who have deployed and tuned Cagent hundreds of times.

About Cagent

Why teams choose Cagent

cagent is Docker's AI agent framework for building and running intelligent agents with YAML-first configuration and a flexible tool ecosystem.

cagent

  • Version: 1.9.10
  • OS: Ubuntu 24.04
  • Category: Developer Tools

Description

cagent is Docker's AI agent framework for building and running intelligent agents with YAML-first configuration and a flexible tool ecosystem. It supports both single-agent and multi-agent architectures, integrates with cloud and local model providers, and can route tasks across specialized agent roles.

What is cagent?

cagent provides a composable runtime for agent workflows:

  • Multi-agent architecture for domain-specific specialists
  • Smart delegation between specialist sub-agents
  • Built-in reasoning helpers such as think, todo, and memory patterns
  • MCP-based tool integration for external capabilities
  • Portable YAML configuration for repeatable agent definitions

Key Features

  • Build intelligent AI agents with specialized capabilities
  • Create multi-agent teams for complex workflows
  • Use MCP tools for extensible integrations
  • Support both cloud providers and local runtimes
  • Push and pull agents through Docker Hub
  • Container-oriented deployment model

Software Included

PackageVersionLicense
cagentv1.9.10Apache License 2.0

System Requirements

cagent is installed as a binary on Ubuntu 24.04 and requires Docker for containerized models and tools.

Usage LevelRAMCPU
Basic agents with cloud APIs1 GB1 CPU
Local models (small)4 GB2 CPU
Local models (medium)8 GB4 CPU
Local models (large)16 GB+8 CPU+

Note: Local model inference requirements depend on model size.

Getting Started

Quick Start

  1. Deploy cagent on an EasyCloudify VPS.
  2. Connect via SSH.
ssh root@your-vps-ip
  1. Configure API keys for your selected providers.
  2. Run an example agent to validate installation.
cagent run /opt/cagent/examples/basic_agent.yaml

Setting Up API Keys

# For OpenAI models
export OPENAI_API_KEY=your_openai_key_here

# For Anthropic models
export ANTHROPIC_API_KEY=your_anthropic_key_here

# For Google Gemini models
export GOOGLE_API_KEY=your_google_key_here

Running Your First Agent

# Run a basic agent
cagent run /opt/cagent/examples/basic_agent.yaml

# Run with local Docker Model Runner
cagent run /opt/cagent/examples/dmr.yaml

# Other examples
cagent run /opt/cagent/examples/pirate.yaml
cagent run /opt/cagent/examples/pythonist.yaml
cagent run /opt/cagent/examples/todo.yaml

Creating Custom Agents

cagent new
cagent new --model openai/gpt-4o-mini
cagent new --model dmr/ai/gemma3:2B-Q4_0

Using Docker Model Runner

version: "2"

agents:
	root:
		model: local-model
		description: A helpful AI assistant
		instruction: You are a knowledgeable assistant.

models:
	local-model:
		provider: dmr
		model: ai/gemma3:2B-Q4_0
		max_tokens: 8192

Agent Store

cagent pull docker.io/username/my-agent:latest
cagent push ./my-agent.yaml docker.io/username/my-agent:latest
cagent run creek/pirate

Configuration

Basic Agent Configuration

version: "2"

agents:
	root:
		model: openai/gpt-4o-mini
		description: A helpful AI assistant
		instruction: |
			You are a knowledgeable assistant that helps users with various tasks.

models:
	openai:
		provider: openai
		model: gpt-4o-mini
		max_tokens: 4096

Multi-Agent Teams

version: "2"

agents:
	root:
		model: coordinator
		description: Main coordinator agent
		instruction: |
			You coordinate tasks and delegate to specialized agents.
		sub_agents: ["researcher", "writer"]

	researcher:
		model: research-model
		description: Research specialist
		instruction: |
			You research topics and gather information.

	writer:
		model: writing-model
		description: Writing specialist
		instruction: |
			You create well-written content based on research.

models:
	coordinator:
		provider: anthropic
		model: claude-sonnet-4-0
	research-model:
		provider: openai
		model: gpt-4o
	writing-model:
		provider: anthropic
		model: claude-sonnet-4-0

Adding Tools via MCP

version: "2"

agents:
	root:
		model: assistant
		description: Assistant with web search capabilities
		instruction: You help users by searching the web when needed.
		toolsets:
			- type: mcp
				ref: docker:duckduckgo

models:
	assistant:
		provider: openai
		model: gpt-4o-mini
		max_tokens: 4096

Common Commands

cagent --help
cagent run ./my-agent.yaml
cagent new
cagent build ./my-agent.yaml my-agent:latest
cagent pull creek/pirate
cagent push ./my-agent.yaml username/my-agent:latest
cagent readme ./my-agent.yaml

Examples and Documentation

Example categories:

  • Basic single-agent examples
  • Advanced tool-enabled examples
  • Multi-agent collaboration examples

Use Cases

  • Code assistance workflows
  • Research and summarization pipelines
  • Content creation with multi-agent teams
  • Task automation with system and tool integrations
  • Custom specialist teams for internal operations

Post-Deployment Notes

After deployment, the instance includes:

  • cagent binary at /usr/local/bin/cagent
  • Docker pre-installed
  • Example agents in /opt/cagent/examples/
  • Quick guide in /opt/cagent/README.txt

Important notes:

  • Store API keys in environment variables
  • Local models require additional RAM
  • Some MCP tools may require additional dependencies
  • Use cagent --version to verify installed version

Resources

Why EasyCloudify

Why run Cagent on EasyCloudify instead of self-hosting?

  • Self-hosting Cagent works — until a CVE drops, a disk fills up, or an upgrade breaks the schema. We absorb that risk for you.
  • Migrating off Elestio? Same 1-click Cagent catalog, broader managed services, 24/7 human support and plans from $5/mo.
  • No vendor lock-in: your Cagent data is yours, in your chosen region, exportable at any time.
  • Unified billing across compute, databases, storage and email — one invoice, one dashboard.
  • Inbound bandwidth is always free, SSL is always free, backups are always included.
FAQ

Fully managed Cagent — answered

What does "fully managed Cagent" actually mean?

Fully managed Cagent means EasyCloudify operates the entire stack on your behalf: server provisioning, OS hardening, Cagent installation and configuration, SSL, daily backups, security patches, version upgrades, monitoring, log aggregation and 24/7 incident response. You focus on using Cagent; we keep it healthy.

How much does managed Cagent hosting cost?

Plans start at $5/mo for our serverless tier and from $5/mo for a dedicated VPS suitable for Cagent. Larger workloads scale up to multi-region high-availability setups. There are no per-seat fees, inbound bandwidth is free, and SSL and backups are always included.

Can I migrate my existing Cagent install to EasyCloudify?

Yes. Free assisted migration is included on every plan. Our team replicates your existing Cagent data (from Elestio, DigitalOcean, AWS, self-hosted or anywhere else), validates the cutover in staging, schedules a maintenance window with you, and stays on standby for 24 hours after go-live.

Where can I deploy Cagent?

You can deploy Cagent in any of our 13 datacenter regions across Europe, the Americas and Asia-Pacific (Amsterdam, Frankfurt, London, New York ×2, San Francisco ×2, Atlanta, Richmond, Toronto, Singapore, Bangalore, Sydney). You choose the region for data residency; we run the stack identically with the same SLAs everywhere.

Do you handle Cagent version upgrades?

Yes. Minor versions are patched automatically during the maintenance window you configure. Major versions are reviewed by our engineers, tested against your data in staging where applicable, and rolled out with a guaranteed rollback path.

Is EasyCloudify a good Elestio alternative for Cagent?

Yes — EasyCloudify is a true Managed Services Provider, which means our engineers take proactive ownership of your Cagent stack (monitoring, scaling, security, maintenance) instead of leaving day-2 ops to you. Plans start at $5/mo (vs $11/mo on Elestio), and you also get a native serverless platform, managed databases, S3-compatible storage and business email under one dashboard. See our full Elestio alternative comparison.

Other fully managed apps

We manage popular open-source apps the same way. Here are a few related to Cagent.

Deploy fully managed Cagent in 60 seconds

We handle the cloud. You ship with Cagent. From $5/mo, with free migration from your current host.