TestMesh
Deployment

Cloud vs Self-Hosted

Compare TestMesh deployment models — fully self-hosted, cloud with site agents, or hybrid — and understand what's included in each tier.

TestMesh supports three deployment models. Choose based on your security requirements, operational preferences, and team size.


Deployment Models

Self-Hosted (OSS)

Run the entire TestMesh stack on your own infrastructure. Everything is open-source and free — no cloud dependency, no telemetry, no feature gates.

Your Infrastructure
┌─────────────────────────────────────────────┐
│  TestMesh API    Dashboard    Site Agent     │
│  PostgreSQL      Redis        Kafka (opt.)   │
└─────────────────────────────────────────────┘

Best for: Teams that require full data sovereignty, operate in air-gapped environments, or prefer to own their entire stack.

Get started: Docker Setup or Kubernetes & Helm


Cloud

TestMesh hosts the control plane (API, dashboard, scheduling, AI analysis). You run a lightweight site agent inside your network to execute flows against your internal services.

TestMesh Cloud                    Your Network
┌────────────────────┐           ┌────────────────────┐
│  API + Dashboard   │◄── WSS ──│  Site Agent         │
│  Scheduling        │           │  (executes flows)   │
│  AI Analysis       │           └────────┬────────────┘
│  PR Write-Back     │                    │
└────────────────────┘           internal services

Best for: Teams that want a managed platform without maintaining infrastructure, but need to test services behind a firewall.

Key property: The site agent connects outbound — no inbound firewall rules, no VPN, no exposed ports. Secrets and raw data stay in your network.


Hybrid

Self-host the core stack but connect to TestMesh Cloud for specific capabilities (AI analysis, managed scheduling). This is just the self-hosted model with the site agent pointed at a remote control plane for selected workspaces.


Cloud Tiers

The site agent binary is always free — it's the same open-source code regardless of tier. What changes is what the control plane provides.

Free

For individuals and small teams getting started.

Workspaces1
Site agents1
Flow runs500 / month
AI featuresCommunity (rate-limited)
Git integrations1
Retention7 days

Pro

For teams running TestMesh in production across multiple environments.

WorkspacesUnlimited
Site agentsUnlimited
Flow runs10,000 / month
AI featuresBring-your-own keys
Git integrationsUnlimited
PR write-backYes
Workspace-scoped integrationsYes
Per-agent AI routingYes
Semantic search (embeddings)Yes
Retention90 days

Enterprise

For organizations with compliance, security, and scale requirements.

WorkspacesUnlimited
Site agentsUnlimited
Flow runsUnlimited
AI featuresBring-your-own keys
Git integrationsUnlimited
PR write-backYes
Auto-fix PRsYes
Custom agent poolsYes
SSO / SAMLYes
Audit logsYes
Dedicated supportYes
RetentionCustom

Feature Comparison

Core Platform

FeatureSelf-Hosted (OSS)Cloud FreeCloud ProCloud Enterprise
Flow executionYesYesYesYes
All action types (HTTP, DB, Kafka, gRPC, etc.)YesYesYesYes
CLI (run, debug, validate, watch)YesYesYesYes
DashboardYesYesYesYes
Mock serversYesYesYesYes
SchedulingYesYesYesYes
Site agentYes1UnlimitedUnlimited
MCP server (Claude Code integration)YesYesYesYes

AI & Intelligence

FeatureSelf-Hosted (OSS)Cloud FreeCloud ProCloud Enterprise
AI test generation (testmesh generate)Yes (own keys)Rate-limitedOwn keysOwn keys
Coverage analysisYesRate-limitedYesYes
Self-healing suggestionsYesRate-limitedYesYes
Diff analysis (impact detection)YesYesYes
Workspace-scoped AI providersYesYesYes
Per-agent LLM routingYesYesYes
Semantic search (embeddings)Yes (own keys)YesYes

Git & CI/CD

FeatureSelf-Hosted (OSS)Cloud FreeCloud ProCloud Enterprise
Webhook triggers (push, PR)Yes1 repoUnlimitedUnlimited
Diff analysis on webhooksYesYesYes
PR comments (analysis write-back)YesYesYes
Commit status checksYesYesYes
Auto-fix PRs from self-healingYesYes
Webhook delivery logsYes100/mo10,000/moUnlimited

Operations & Compliance

FeatureSelf-Hosted (OSS)Cloud FreeCloud ProCloud Enterprise
Execution historyUnlimited7 days90 daysCustom
EnvironmentsUnlimited2UnlimitedUnlimited
SSO / SAMLYes
Audit logsYes
Custom agent poolsYes
SupportCommunityCommunityEmailDedicated

Why the Agent Is Free

The site agent is a thin relay — it dials out, receives jobs, runs them, and streams results back. The value is in the control plane: scheduling, AI analysis, PR write-back, dashboard, and semantic search.

Making the agent free removes friction for the exact customers who benefit most from TestMesh — enterprises with private networks that can't expose services publicly. The agent is the on-ramp, not the product.

Common industry pattern:

ProductAgentWhat You Pay For
GitHub ActionsSelf-hosted runner = freeCloud platform
DatadogAgent = freeData platform
GitLabRunner = freePremium/Ultimate features
BuildkiteAgent = freeCloud dashboard
TestMeshSite agent = freeCloud control plane

Choosing a Deployment Model

Start self-hosted, upgrade to cloud later. The same flows, integrations, and agent binaries work in both models. Migration is straightforward — point your agents at the cloud URL and import your workspace data.

If you need...Choose
Full data sovereignty / air-gappedSelf-hosted
Zero infrastructure managementCloud
Test internal services from cloudCloud + site agent
Mix of cloud convenience + on-prem dataHybrid
SSO, audit logs, complianceCloud Enterprise
Free, unlimited, self-managedSelf-hosted (OSS)

What's Next

On this page