Definition
What is self-hosting?
Last updated
Definition
Self-hosting is the practice of running software on infrastructure you control — your own servers, cloud accounts, or VMs — rather than using a managed SaaS provider.
Self-hosting trades operational responsibility for control, cost predictability, and data sovereignty. For AI agents, self-hosting means you own the deployment, the API keys, the data, and the cost structure — and you're on the hook for uptime, security patches, and scaling. Common deploy targets: Docker on a VPS, Cloud Run, GCE, systemd on a single VM, Kubernetes for serious scale.
When self-hosting wins
- Per-client white-label is required (no platform branding)
- Data residency matters (e.g., EU-only or India-only data storage)
- Cost at scale doesn’t fit per-seat or per-call SaaS pricing
- You need to extend the agent in ways the platform doesn’t allow
When SaaS wins
- You don’t want operational responsibility
- Compliance attestations (SOC 2, HIPAA) come pre-built with the SaaS
- Time to first value matters more than long-run cost
Related terms
Related agents
-
AEM-004
Paid Ads Autopilot
Run and monitor Meta, Google, and TikTok ads with AI doing the busywork.
-
AEM-003
Outreach & Sales
Find leads, personalize outreach, and follow up — reviewed by you before it sends.
-
AEM-006
AI Voice & Support
Automate calls: confirmations, reminders, and first-line phone support.
-
AEM-005
SEO & Organic Growth
Publish SEO-ready pages at scale and keep them optimized — with AI.
-
AEM-002
Content Engine
Turn one idea into captions, short-form video scripts, and scheduled posts.
-
AEM-007
AI Brand & Influencer System
Build an AI brand persona that posts and grows across platforms daily.