Snowplow

The original repository of Snowplow, a behavioral data pipeline for collecting event data into your warehouse; new versions use a limited-use license.

7k stars, 1.2k forks Scala On GitHub since March 2012

Development has slowed down. 1 commit in the last 90 days; the latest on 19 October 2026. Active alternatives: PostHog, Umami, OpenReplay.

What is Snowplow?

Snowplow collects detailed behavioral events from websites, apps and servers, validates them against schemas, enriches them and loads them into your data warehouse or lake. Teams use it to own a clean event stream for analytics and machine learning. This repository is the historical home of the project. Its README explains that since January 8, 2024, new versions of the core pipeline are released under the Snowplow Limited Use License Agreement, and versions from before then get no security patches.

Good fit if

  • You need to understand the history and design of Snowplow's pipeline.
  • You evaluate Snowplow's commercial offering and want background.

Look elsewhere if

  • You want an open event pipeline: Jitsu is MIT.
  • You want ready dashboards: PostHog or Matomo.

Before you adopt it

This repository is Apache-2.0, but the current pipeline is not: its Limited Use License restricts production and competitive use. Older Apache versions no longer receive security fixes.

Drafted with AI from the project's README and repository data, then checked against that data on 30 October 2026. Report a correction

Snowplow health: is it still maintained?

10 of 100, slowing down

  • Activity
    1 commit in the last 90 days, the latest on 19 October 2026.
    4 / 30
  • Contributors
    1 person wrote the 1 commit of the last 90 days; the most active wrote 100% of them.
    2 / 20
  • Releases
    0 releases in the last 12 months; the latest, 22.01, on 31 January 2022.
    1 / 20
  • Replies to issues
    Maintainers answered 0% of recent issues.
    0 / 20
  • Security practices
    OpenSSF Scorecard 3.1 of 10.
    3 / 10

Read from GitHub on 1 November 2026. How the score works

Snowplow license: is it open source?

Snowplow uses Apache-2.0, an open-source license approved by the OSI.

  1. March 2012First published on GitHub.
  2. TodayApache-2.0.

How to run Snowplow yourself

Docker
No Docker files in the repository
Compose file
None in the repository
Setup effort
Not rated: no compose file to judge from
Kubernetes
No Helm chart in the repository
Desktop and mobile
No app builds in GitHub releases
Interface languages
English only

Install instructions: snowplow.io or the README on GitHub.

Alternatives to Snowplow

  • PostHogPostHog is the leading platform for building self-driving products. Our developer tools – AI observability,… 80 health · MIT · 40.6k stars
  • UmamiUmami is a privacy-first web and product analytics platform. Traffic, campaigns, behavior, conversions, and… 79 health · MIT · 39.8k stars
  • OpenReplaySession replay, cobrowsing and product analytics you can self-host. Best for reproducing issues and… 76 health · AGPL-3.0 · 13.1k stars
  • RybbitRybbit - open-source and privacy-friendly alternative to Google Analytics that is 10x more intuitive. 68 health · AGPL-3.0 · 13.2k stars
  • MatomoEmpowering People Ethically — Matomo is hiring! Join us → https://matomo.org/jobs Matomo is the leading… 81 health · GPL-3.0 · 22k stars

All 24 projects in Web analytics

Questions about Snowplow

Is Snowplow open source?

Yes. Snowplow is published under Apache-2.0, an OSI-approved open-source license.

Is Snowplow still maintained?

Its health score is 10 of 100 (slowing down). It had 1 commit in the last 90 days, the latest on 19 October 2026, and its latest release came out on 31 January 2022.

How do I run Snowplow?

The repository has no Docker files or app builds, so you build it from source. The README on GitHub has the steps.

What are the alternatives to Snowplow?

Close alternatives in the Web analytics category include PostHog, Umami, OpenReplay.