Event bus + webhook ingestion + fanout microservice for AI/agent ecosystems
- Hardening & Middleware: Validation, correlation IDs, structured errors, unified logging
- Pluggable Backends: In-memory & Redis Streams adapters
- Routing Rules Engine: Flexible event matching and filtering
- Authentication: Optional API key authentication
- WebSocket Streaming: Real-time event delivery with rate limiting
- Metrics & Telemetry: Comprehensive observability
pip install -r requirements.txt
python -m app.mainVisit http://localhost:8080/docs for API documentation.
make ci # Run lint, typecheck, and tests with coverageSee docs/adr/001-event-backend.md for architecture details.