v0.1.0 - High-throughput event ingestion
Capture a single event
curl -X POST http://localhost:8080/capture \
-H "Content-Type: application/json" \
-d '{"event":"page_view","distinct_id":"user123","properties":{"page":"/home"}}'
Capture multiple events in one request
curl -X POST http://localhost:8080/batch \
-H "Content-Type: application/json" \
-d '[{"event":"page_view","distinct_id":"user123"},{"event":"click","distinct_id":"user456"}]'
This is the CloseBright ETL Capture Service - a high-performance Rust service for ingesting user event data. It validates events, enriches them with metadata, and queues them for downstream processing.
Part of the CloseBright analytics platform. Built with ❤️ using Axum and Rust.