Skip to main content

Deployment

Deploy AxonFlow in the environment that best fits your needs.

Deployment Options

OptionDescriptionBest For
Self-HostedDocker Compose deploymentDevelopment, small teams
AWS MarketplaceOne-click AWS deploymentQuick production setup
CloudFormationInfrastructure as CodeEnterprise, custom VPC

Quick Start (Self-Hosted)

# Clone the repository
git clone https://github.com/getaxonflow/axonflow.git
cd axonflow

# Set your OpenAI API key (optional)
export OPENAI_API_KEY=sk-your-key-here

# Start all services
docker-compose up

# Access the demo application
open http://localhost:3000

Service Ports (Self-Hosted)

ServicePortDescription
Agent8081Policy enforcement engine
Orchestrator8082Multi-agent coordination
Demo App API8080Backend API server
Demo App UI3000React frontend
PostgreSQL5432Database (localhost only)

Health Verification

# Check agent health
curl http://localhost:8081/health

# Check orchestrator health
curl http://localhost:8082/health

# Check demo app
curl http://localhost:3000

Deployment Guides

GuideDescription
Self-HostedComplete Docker Compose setup
AWS MarketplaceDeploy via AWS Marketplace
CloudFormationDeploy with CloudFormation templates
Bedrock IntegrationConfigure AWS Bedrock as LLM provider
LicensingLicense tiers and activation
Post-DeploymentConfiguration after deployment

Troubleshooting

GuideDescription
TroubleshootingCommon deployment issues
Runtime IssuesRuntime debugging and recovery

Architecture Requirements

Minimum (Development)

  • 2 vCPU, 4 GB RAM
  • Docker with 8 GB allocated
  • 10 GB disk space
  • 4+ vCPU, 16+ GB RAM
  • PostgreSQL 14+ (RDS recommended)
  • Redis 6+ (ElastiCache recommended)
  • Application Load Balancer

Next Steps