Deployment
Deploy AxonFlow in the environment that best fits your needs.
Deployment Options
| Option | Description | Best For |
|---|---|---|
| Self-Hosted | Docker Compose deployment | Development, small teams |
| AWS Marketplace | One-click AWS deployment | Quick production setup |
| CloudFormation | Infrastructure as Code | Enterprise, 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)
| Service | Port | Description |
|---|---|---|
| Agent | 8081 | Policy enforcement engine |
| Orchestrator | 8082 | Multi-agent coordination |
| Demo App API | 8080 | Backend API server |
| Demo App UI | 3000 | React frontend |
| PostgreSQL | 5432 | Database (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
| Guide | Description |
|---|---|
| Self-Hosted | Complete Docker Compose setup |
| AWS Marketplace | Deploy via AWS Marketplace |
| CloudFormation | Deploy with CloudFormation templates |
| Bedrock Integration | Configure AWS Bedrock as LLM provider |
| Licensing | License tiers and activation |
| Post-Deployment | Configuration after deployment |
Troubleshooting
| Guide | Description |
|---|---|
| Troubleshooting | Common deployment issues |
| Runtime Issues | Runtime debugging and recovery |
Architecture Requirements
Minimum (Development)
- 2 vCPU, 4 GB RAM
- Docker with 8 GB allocated
- 10 GB disk space
Recommended (Production)
- 4+ vCPU, 16+ GB RAM
- PostgreSQL 14+ (RDS recommended)
- Redis 6+ (ElastiCache recommended)
- Application Load Balancer
Next Steps
- Review Architecture for system design
- Configure LLM Providers after deployment
- Set up Monitoring for observability