RudderStack Documentation

Move your customer data with full control and safety.

Get started

Get Started with RudderStack
Introduction to RudderStack

Learn how RudderStack works

Dashboard Overview

Manage data pipelines and RudderStack features via the dashboard

Collect

Data Pipelines Overview
Data Pipelines Overview

Event Stream and Reverse ETL for collection and activation

Sources in RudderStack
Sources

Reliably collect event data using SDKs, cloud apps, and warehouse sources

Destinations in RudderStack
Destinations

Send your events to 200+ third-party tools and platforms

Transformations in RudderStack
Transformations

Clean and enrich events with custom JavaScript and Python transformations

Unify

Profiles
Profiles

Build comprehensive customer 360 views in your warehouse

Developer Docs
Developer Docs

Guided tutorials to help you build and manage your Profiles projects

Activate

Reverse ETL Audiences
Reverse ETL Audiences

Build audiences on your warehouse sources and activate them in downstream destinations

Data Apps
Data Apps

Run attribution, propensity scoring, and real-time personalization on top of your customer 360 data

Data Governance

Tracking Plans
Tracking Plans

Proactively monitor and act on non-compliant event data coming into your RudderStack sources

Consent Management
Consent Management

Capture user consent and stay compliant with GDPR, CCPA, and other privacy regulations

Monitoring
Monitoring

Monitor your data pipelines and key metrics in one place

Alerting
Alerting

Get notified for critical data issues

Developer Hub

Event Spec
Event Spec

Standard specification for RudderStack events

RudderStack API
API

Manage various RudderStack features programmatically

CLI Tools
CLI Tools

Use Rudder CLI to manage RudderStack resources as code

Developer Guides
Developer Guides

How-to guides for implementing common RudderStack use cases