Skip to main content

Deployment Mode Matrix

AxonFlow has both edition tiers and deployment modes. Teams often mix those concepts together, but they answer different questions:

  • tier controls feature limits and licensing behavior
  • deployment mode controls how the platform is operated and what the portal exposes

This page is the fast reference for the deployment side of that picture.

The Important Distinction​

For public docs, the most relevant runtime and deployment states are:

  • Community: self-hosted runtime with no license
  • Evaluation: self-hosted runtime with an evaluation license
  • SaaS: enterprise-operated multi-tenant deployment
  • In-VPC: enterprise deployment in the customer’s AWS account

Community and Evaluation usually share the same core self-hosted topology. SaaS and In-VPC are enterprise operating models that change visibility, identity, and portal behavior.

Deployment Mode Matrix​

ModeTypical userTenant isolationNode visibilityPlatform metrics visibilityDeployment controlsProtected portal workflows
Communityengineer validating locallyself-managed, no portal RLS surfacelocal onlyself-managed via Prometheus/GrafanaDocker Compose / self-managedNo
Evaluationplatform team validating pre-prodself-managedself-managedself-managedself-managedUsually no full enterprise portal path
SaaSenterprise customer using AxonFlow-hosted control planeyeshidden in portaltenant-focused usage onlyhidden in portalYes
In-VPCenterprise platform team running AxonFlow in its own AWS accountno RLS-style tenant isolation in portal modevisible in portalvisible in portalvisible in portalYes

What The Enterprise Portal Actually Uses​

The customer portal’s deployment-config API currently returns:

  • mode
  • tenant_isolation
  • show_node_usage
  • show_platform_metrics
  • show_deployments

For the current portal code path:

  • saas means request-focused, tenant-isolated portal behavior
  • invpc means platform-aware portal behavior with node and deployment visibility

That matters because the same enterprise portal intentionally behaves differently depending on where it is running.

How To Decide Which Mode Fits​

Community​

Choose community when you want to:

  • stand up the core runtime quickly
  • validate SDK integration
  • test MCP, policies, and workflows locally
  • prove that AxonFlow can govern real AI traffic before involving procurement

Evaluation​

Choose evaluation when you need to:

  • keep the same self-hosted control plane shape
  • raise limits to something closer to real staging or pilot usage
  • test approval queues, policy simulation, and evidence-export behavior

SaaS​

Choose SaaS when the enterprise wants:

  • portal-backed operations
  • strong tenant isolation in the hosted control plane
  • less infrastructure responsibility on the customer side

In-VPC​

Choose In-VPC when the enterprise wants:

  • AWS-account ownership
  • more infrastructure visibility in the portal
  • deployment and node operations inside its own environment

Common Mistake​

The most common planning mistake is to treat Evaluation like a separate hosting mode. It is usually better understood as a licensed version of the self-hosted runtime. SaaS and In-VPC are the bigger operating-model changes.

Telemetry's deployment_mode Field​

The deployment-mode concept above describes the runtime topology a team chooses. AxonFlow's anonymous heartbeat surfaces a closely related (but narrower) value on the wire as the deployment_mode field.

Wire valueWhen SDKs / plugins set it
community_saasThe configured AxonFlow endpoint host matches *.try.getaxonflow.com, or the env var AXONFLOW_TRY=1 is set
self_hostedAny other endpoint configuration
unknownEndpoint is empty or unparseable

The wire enum is intentionally a closed three-value set so analytics queries don't have to enumerate every deployment-side topology variant. The Pilot / Growth / Enterprise tier a team uses is not reflected on the wire — telemetry is anonymous and does not carry license-tier information. For the full wire-level field reference, see Telemetry and Checkpoint Service API.

Operational Readiness Checklist​

Before relying on this page in a production rollout, pair it with the core operations docs: