⚡Fire-and-Forget IngestionPOST any JSON to /ingest. We buffer, batch, and compress to Parquet automatically. Sub-50ms latency from 300+ edge locations.
🛡️Schema Evolution & DLQChoose flex, evolve, or strict mode per stream. Detect schema drift automatically. Rejected events go to the Dead Letter Queue — nothing is lost.
🧠Automatic EnrichmentUse templates to add geo, device, session tracking, and domain classification — zero code required.
🔌Warehouse ConnectPer-customer S3-compatible bucket with scoped credentials. Copy-paste SQL for ClickHouse, BigQuery, DuckDB, and Snowflake.
📦One-Line SDKnpm install enrich.sh — then track() events with auto-batching and keepalive flush on page unload.