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

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.
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
| Package | Version | License |
|---|---|---|
| cagent | v1.9.10 | Apache License 2.0 |
System Requirements
cagent is installed as a binary on Ubuntu 24.04 and requires Docker for containerized models and tools.
| Usage Level | RAM | CPU |
|---|---|---|
| Basic agents with cloud APIs | 1 GB | 1 CPU |
| Local models (small) | 4 GB | 2 CPU |
| Local models (medium) | 8 GB | 4 CPU |
| Local models (large) | 16 GB+ | 8 CPU+ |
Note: Local model inference requirements depend on model size.
Getting Started
Quick Start
- Deploy cagent on an EasyCloudify VPS.
- Connect via SSH.
ssh root@your-vps-ip
- Configure API keys for your selected providers.
- 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
- Local examples: /opt/cagent/examples/
- Quick reference: /opt/cagent/README.txt
- GitHub examples: https://github.com/docker/cagent/tree/main/examples
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
- GitHub: https://github.com/docker/cagent
- Usage Docs: https://github.com/docker/cagent/blob/main/docs/USAGE.md
- Contributing: https://github.com/docker/cagent/blob/main/docs/CONTRIBUTING.md
- Docker Community Slack: https://dockercommunity.slack.com/archives/C09DASHHRU4
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.
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.