Discover / Marketing

Snowplow

by snowplowScala

Behavioral data pipeline for real time marketing and product analytics

Toolactive

Maturity: active because commit 38d ago, latest release 22.01. Derived from release and commit history, not a rating.

Stars
7.0k
Forks
1.2k
Downloads / mo
Last commit
2026-06-26
License
Apache-2.0
Open issues
59

Market and trust evidence

Edition not yet matched

No exact skills.sh identity match is available for this repository. Repository adoption and freshness remain visible above; install momentum is not inferred.

Trust analysis is a screening signal, not a security warranty. Read the ranking and trust methodology.

In practice

Written by AI from this repository’s README · medium confidence

Behavioral data arrives dirty and aggregated, so downstream analytics and AI cannot rely on event level context.

Use it when

Use it when you need schema validated, event level behavioral data delivered to your own warehouse, lake or stream.

Not the right pick when

The Snowplow Limited Use License Agreement affects production and competitive use, and pre-2024 versions get no security patches.

Capabilities

  • over 25 SDKs and webhooks for web, mobile and server-side collection
  • schemas and validation to keep collected data clean
  • over 15 enrichments applied in the pipeline
  • stream data to a warehouse, lakehouse or SaaS destination
  • behavioral tracking plans managed in Event Studio
  • Signals for context-aware AI agents and proactive decisioning

Cost: Open source with a paid cloud option

Video walkthroughs

Third-party YouTube uploads matched to this tool by title, channel and repository name on 2026-08-03. Not made, reviewed or endorsed by SkillPilot. View counts and publish months are as of the match date and the month is approximate. Nothing loads from YouTube until you press play.

What the repository ships

CI configured

Detected from the actual files in the repository root.

Latest release 22.01

Published 2022-01-31

22.01 Western Ghats brings togethe latest updates to the Snowplow Open Source Projects as part of the Snowplow OS Distribution 22.01 Western Ghats. This announcement is the third distribution in our new format, and as before, we clarify our recommended component versions and discuss the latest Snowplow features.

Features

So what’s new in 22.01 Western Ghats? Since the release of 21.08 North Cascades, we have focused on:

  • Making it easier to get started on Google Cloud Platform with new Terraform modules
  • Getting your Snowplow data to more destinations with Google Tag Manager Server Side
  • Getting your data from more sources with new Trackers
  • Landing your Snowplow events to core destinations more reliably, cost effectively and with observability with our updated Loaders.

There’s some other goodies in 22.01 too, so without any further delay head over to the announcement on the Snowplow Blog for all the details.

Tags

README

[![Snowplow logo][logo-image]][website]


As of January 8, 2024, Snowplow introduced the Snowplow Limited Use License Agreement, and we are releasing new versions of our core pipeline technology under this license. There will be no security patches made to versions of our software that pre-date January 2024.

If you are currently using the pipeline in production, or in a way that is competitive with Snowplow, these changes affect you. If you wish to use the current version of Snowplow software, please contact us to discuss a plan that works for you.

We value all of our users and remain dedicated to helping our community use Snowplow in the optimal capacity that fits their business goals and needs.

Read more about this change here.


Introduction

Welcome to Snowplow, the Customer Context Layer transforming raw behavioral data into real-time customer context for AI agents and advanced analytics. AI runs on models, but wins on context.

Digital-first companies like Strava, Burberry, Supercell, Michaels, 1Password, HelloFresh, Experian, and Secret Escapes rely on Snowplow to collect and process event-level data in real time, delivering it securely to their warehouse, lake, or stream — without the engineering complexity of building data infrastructure.


Why a Customer Context Layer?

Snowplow is the data foundation for an organization's most demanding use cases: advanced analytics, context-aware AI agents, and real-time personalization. From predicting customer behaviors to powering agentic AI systems and detecting fraud in real time, Snowplow provides the high-fidelity behavioral context that makes it all possible.

Key benefits of Snowplow’s Customer Context Layer:

  • Data depth and quality
  • Centralized data governance
  • Real-time operationalization and personalization
  • Privacy and compliance
  • AI- and BI-ready behavioral data

Why Snowplow?

  • “Glass-box” technical architecture capable of processing billions of events per day
  • Over 25 SDKs and webhooks to collect data from web, mobile, server-side, and other sources
  • A unique approach based on schemas and validation ensures your data is as clean as possible
  • Over 15 enrichments to get the most out of your data
  • Stream data to your data warehouse/lakehouse or SaaS destinations of choice
  • Build and manage behavioral tracking plans with Event Studio
  • Power context-aware AI agents and proactive decisioning with Signals

Our documentation is a great place to learn more.

This repository contains the major Snowplow components as individual submodule repositories.


Build with Snowplow

The Snowplow Developer Hub has solution accelerators, architecture guides, demo videos, and other helpful resources to get you started.


Community

Check out our Community for support and updates.

If you spot a bug, please raise an issue in the GitHub repository of the component in question.


Copyright and license

Copyright 2012-2026 Snowplow Analytics Ltd.

Snowplow components are licensed differently depending on their purpose. Read about our different licenses here.

[logo-image]: media/snowplow_logo.png

[website]: https://snowplow.io?utm_source=github&utm_content=main-repo

Related tools