⚡ Closebright Capture Service

v1.4.0 - High-throughput event ingestion

Service is running and ready to capture events!

API Documentation

📚 Interactive API Documentation

Explore the complete API with interactive documentation

View docs: Open API Documentation

OpenAPI Spec: Download OpenAPI JSON

Available Endpoints

GET /health

Service health check

Try it: /health

POST /batch

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"}]'

About

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.