> ## Documentation Index
> Fetch the complete documentation index at: https://docs.zixflow.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Overview of the Zixflow JavaScript SDK and its modules.

The Zixflow JavaScript SDK enables you to send data from your browser and Node.js applications to Zixflow, allowing you to track user behavior, send targeted push notifications, display in-app messages, and more.

### SDK Packages

The SDK is distributed as three npm packages:

* **@zixflow/analytics-browser**: For web browsers (client-side)
* **@zixflow/analytics-node**: For Node.js servers (server-side)
* **@zixflow/analytics-core**: Shared core functionality (automatically installed)

### SDK Features

**Browser SDK:**

* User identification and event tracking
* Web push notifications with service workers
* In-app messaging and inbox
* Page view tracking
* Automatic page enrichment
* Video plugin support (YouTube, Vimeo)

**Node.js SDK:**

* User identification and event tracking
* Server-side analytics
* Event batching and retries
* Flexible configuration
* TypeScript support

***

***

For conceptual background on events, users, and attributes, see [Getting Started with Events](/documentation/events/getting-started).
