Kestra Integration
Kestra Integration
Kestra provides workflow orchestration for automated match execution and monitoring.
Overview
Kestra integration enables:
- Scheduled matches
- Continuous monitoring
- Batch evaluation
- Dataset generation
- Agent fine-tuning pipelines
Setup
- Start Kestra:
cd kestradocker-compose up -d-
Import flows from
kestra/flows/ai-arena/all-flows-combined.yml -
Configure backend:
KESTRA_URL=http://localhost:8080KESTRA_API_KEY=your_keyAvailable Flows
- Match Orchestration: Automated match execution
- Scheduled Matches: Time-based match triggers
- Batch Evaluation: Multiple match evaluation
- Dataset Generation: Training dataset creation
- Agent Fine-tuning: Fine-tuning pipelines
- Continuous Monitoring: 24/7 monitoring
API Integration
The backend provides Kestra API endpoints:
POST /api/kestra/trigger/:flowId- Trigger flowGET /api/kestra/executions- List executionsGET /api/kestra/executions/:id- Get execution
Next Steps
- Kestra API - Complete API reference
- Deployment - Kestra deployment guide