Welcome
OpenSnowcat, fully Open-Source Snowplow Fork
OpenSnowcat is a fully Open-Source Snowplow fork with some minor differences. Notice this manual is not designed to be a replacement for the official Snowplow documentation but a complement as we intend for OpenSnowcat to be compatible with Snowplow.
Some noteworthy differences, mainly from a licensing perspective:
Collector
- OpenSnowcat Collector is compatible with Segment Analytics.js. See docs.
Enricher
- OpenSnowcat Enricher supports EventBridge
- OpenSnowcat Enricher can write to JSON across all modules
Loader
Snowplow uses proprietary components like rdb-loader
and bigquery-loader
to load data and maintain and evolve table schemas.
While we decided to fork and maintain loading companents that migrated to Snowplow License we must recognize today that any decent database is perfectly capable of ingesting JSON files. Long-term we see no reason to maintain these components.
Check out our data loading instructions using AWS Data Firehose.
Resources:
- AWS Firehose JSON to S3
- Google Cloud Pub-Sub to BigQuery
- Snowflake Snowpipe