snowplow-tracker
Snowplow event tracker for Python. Add analytics to your Python and Django apps, webapps and games
Install
snowplow-tracker on PyPI
pip
pip install snowplow-trackeruv
uv add snowplow-trackerpoetry
poetry add snowplow-trackerPackage facts
| License | Apache License 2.0 (permissive) |
| Python support | not specified |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 2 — requests, typing-extensions |
| Maintenance | aging — 538 days since the last release |
| First released | |
| Popularity | one of the top 1,000 most-downloaded packages on PyPI (30-day window, as of 2026-08-13) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-13) |
Evidence: snowplow_tracker-1.1.0-py3-none-any.whl
About snowplow-tracker
from the package's own PyPI description — quoted content, verbatim
Python Analytics for Snowplow
Early Release (image)Build Status (image)Test Coverage (image)...
AI interpretation — verify before relying
AI-generated interpretation of the package facts above; every digit, version, license, or vulnerability id it cites is grounded in the facts already shown on this page
Collects event data from Python applications and sends it to Snowplow for analytics, enabling tracking of user interactions and application behavior.
Low friction installation with only two runtime dependencies (requests and typing-extensions). Maintenance status is aging—last release was 538 days ago—but the package remains in Production/Stable classification and supports Python 3.8 through 3.13.
Licensed under Apache License 2.0 (permissive), allowing commercial and private use with minimal restrictions; you must retain license notices and may not hold the authors liable.
Usage
pip install snowplow-tracker
from snowplow_tracker import Tracker, Emitter
emitter = Emitter('collector.example.com')
tracker = Tracker(emitter, 'app_id')
tracker.track_page_view('http://example.com')
Requires a Snowplow collector endpoint URL to send events to; without it, the tracker cannot transmit data.
Verdict: A stable, permissively licensed event tracker suitable for adding Snowplow analytics to Python applications. Low install friction and no known vulnerabilities make it safe to adopt, though the 538-day release gap warrants checking whether active maintenance continues or if the package is in maintenance-only mode.
Needs verification
- Whether the aging maintenance status reflects intentional stability or reduced active development
- Current community adoption level and whether Snowplow recommends this tracker for new projects
Similar packages
permissive · top 1,000 on PyPI
posthogpermissive · top 1,000 on PyPI
ninjapermissive · top 1,000 on PyPI
coveragepermissive · top 1,000 on PyPI
requests-mockpermissive · top 1,000 on PyPI
thriftpermissive · top 1,000 on PyPI
apache-airflowpermissive · top 1,000 on PyPI
apache-airflow-providers-httppermissive · top 1,000 on PyPI
google-analytics-adminpermissive · top 1,000 on PyPI
pyarrow-hotfixpermissive · top 1,000 on PyPI