Loading Data
HTTP
Stream OpenSnowcat event data into any HTTP endpoint
A flexible, real-time pipeline for streaming schema-validated behavioral data to any HTTP endpoint.
The SnowcatCloud Loader sends enriched events directly to your HTTP endpoint with low latency and high reliability. Events are schema-validated and streamed in enriched JSON format via POST requests, making it easy to integrate Snowplow/OpenSnowcat data into internal systems, third-party APIs, or edge pipelines.
With support for batching, retries, custom headers, and endpoint authentication, it’s the fastest way to deliver clean event data to any service that speaks HTTP.
Features
-
Universal Compatibility
Stream enriched event data to any service that accepts HTTP POST — internal APIs, SaaS platforms, or edge systems. -
Flexible File Formats
Choose between TSV and flattened enriched JSON. -
Batching & Buffer Control
Send data in configurable batch sizes with adjustable flush intervals for efficiency and control. -
Resilient Delivery
Automatic retry logic ensures delivery in the face of transient network or service issues. -
Custom Headers & Auth
Support for custom headers, tokens, and authentication to meet your endpoint's requirements. -
Full Observability
Integrated with CloudWatch Metrics & Logs for visibility into delivery success and failure rates.
Loader Configuration
Define how and where your data is published using a simple configuration block:
output {
service: "http",
endpoint: "https://myendpoint.com/api",
batchmode: true,
sharedsecret: "xxxxxx",
format: "JSON" // OR TSV
},