Get Started

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:

OpenSnowcat is fully Open Source and can be used in production unlike Snowplow where you will need to purchase a license to run in production.

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: