Deploy AxonFlow
AxonFlow Community is designed to run self-hosted. The default local deployment uses Docker Compose and brings up the same core runtimes engineers use in trial and early production:
- Agent on
:8080for inline policy enforcement and MCP access - Orchestrator on
:8081for workflow execution, routing, and multi-agent control - PostgreSQL for platform state and audit data
- Redis for runtime coordination and rate limiting
- Prometheus and Grafana for observability
Community is the fastest path to understand the platform end to end. Evaluation and Enterprise add higher limits, identity, compliance, and enterprise deployment workflows once a team is moving from pilot to production.
This page is intentionally community-first. If you are an engineer trying to understand whether AxonFlow can run as the governed control plane for your AI stack, this is the place to start. If you already know you need AWS-native enterprise rollout paths, use this page to understand the runtime shape first, then move into the AWS Marketplace and CloudFormation deployment guides.
Deployment Options
| Option | Description | Best For |
|---|---|---|
| Self-Hosted | Docker Compose deployment for local, trial, and smaller self-managed environments | Engineers validating the platform quickly |
| AWS Marketplace | AWS Marketplace deployment path backed by CloudFormation | Enterprise rollout and procurement workflows |
| CloudFormation | AWS infrastructure-as-code deployment | Enterprise teams with custom VPC, networking, and controls |
How Most Teams Progress
The typical journey looks like this:
- start with Community Docker Compose to validate SDK integration, policies, MCP, and workflows
- use Evaluation when the team needs higher limits and more production-like governance features
- move to Enterprise when procurement, identity, compliance, and enterprise deployment workflows become part of the rollout
That progression is useful because it mirrors how serious AI products are usually adopted: first by engineers, then by platform teams, then by broader enterprise stakeholders.
Run It
The runnable steps live in two places, and this page does not repeat them:
- Getting Started takes you from
git cloneto a running local stack and your first governed request, with the local system requirements. - Self-Hosted Deployment is the reference for that same Docker Compose stack: every service and port (including the local Grafana login), the verification commands, the configuration variables that matter first, and hardening before shared use.
Two things worth knowing before you verify: the Agent (:8080) and Orchestrator (:8081) /health endpoints return JSON with status, service, version and capability metadata, and Prometheus scrapes /prometheus. /metrics is a JSON endpoint kept for platform and debug flows, not a scrape target.
Readiness Checklist
- Add at least one LLM provider key if you need proxy mode, routed workflows, or MAP
- Review LLM Providers and Choosing a Mode
- Confirm MCP connector configuration if your workflow needs governed database or API access
- Verify Prometheus and Grafana so you can observe latency, blocked requests, and token/cost activity from day one
- Use Deployment Mode Matrix and Capacity Planning And Sizing before you commit to a larger pilot or shared environment
What A Staff Engineer Usually Wants To Prove
Before recommending AxonFlow for broader adoption, a senior or staff engineer usually wants to show:
- the local stack is easy to run repeatedly
- the request path is observable
- policies behave predictably
- the platform can support the multi-agent or connector-heavy workflows the team actually plans to build
That is why the deployment story should not stop at "containers started." It should end at "we ran a realistic governed workflow and know how it behaved."
Sizing A Shared Environment
The minimums for a local trial are in Getting Started. Once more than one engineer depends on the stack, plan for:
- 4+ vCPU
- 8-16 GB RAM
- Persistent PostgreSQL storage
- Centralized logs plus Prometheus/Grafana retained outside a laptop
Production Direction
Community is enough to build and validate sophisticated governed AI systems. When teams need larger limits, enterprise identity, procurement-friendly deployment, and stronger governance guarantees, the natural next step is Evaluation or Enterprise, along the progression described above.
If you are already mapping that journey, use these pages together:
- Evaluation Rollout Guide
- Community To Enterprise Migration
- Enterprise Rollout Checklist
- When Community Stops Being Enough
Next Steps
- Self-Hosted
- Deployment Mode Matrix
- Community To Enterprise Migration
- Capacity Planning And Sizing
- Failure Modes And Recovery
- Post-Deployment
- Monitoring Overview
- Community vs Enterprise
Operational Readiness Checklist
Before relying on this page in a production rollout, pair it with the core operations docs:
- Deployment Mode Matrix for self-hosted, Evaluation, Enterprise, SaaS, and In-VPC fit
- Failure Modes And Recovery for degraded-provider, connector, approval, and runtime behavior
- Capacity Planning for sizing and growth signals
- Community vs Evaluation vs Enterprise for limits, support surfaces, and upgrade triggers
