# Node.js tracker SDK
> Track events in Node.js applications with the Snowplow Node.js tracker SDK written in TypeScript.
> Source: https://docs.snowplow.io/docs/sources/node-js-tracker/
> Documentation index: https://docs.snowplow.io/llms.txt

[Actively maintained](/docs/sources/tracker-maintenance-classification/ "Production ready, frequent releases, dependencies kept up to date")

Feature support [Compare trackers](/docs/sources/#compare-trackers)

- Supported: Page or screen views (Page and screen)
- Not supported: Activity tracking
- Not supported: Built-in entities
- Partial: Anonymous tracking
- Not supported: Media
- Not supported: Ecommerce
- Not supported: Consent
- Supported: Snowtype

The Snowplow Node.js Tracker allows you to track Snowplow events from your Node.js applications.

The tracker should be straightforward to use if you are comfortable with JavaScript development; any prior experience with other Snowplow trackers is helpful but not necessary. It is written in TypeScript.

The Node.js tracker, along with the [web trackers](/docs/sources/web-trackers/), are part of [one monorepo](https://github.com/snowplow/snowplow-javascript-tracker). The current version is 4.8.0.
