Introduction to RudderStack

Leverage RudderStack’s customer data platform to collect, govern, unify, and activate customer data in your warehouse.

RudderStack is an agentic, warehouse-native customer data platform that helps data teams — and the agents they use — deliver value across the customer data lifecycle: from collection, governance, unification, to activation.

With RudderStack, you can:

  • Deploy enterprise-grade SDKs and streaming pipelines to collect behavioral events from all of your websites, apps, and backend systems.
  • Forward event data to your entire stack using 200+ destination integrations.
  • Solve identity resolution and model a comprehensive customer 360 data set in your data warehouse.
  • Sync customer 360 data from your warehouse to business tools.
  • Build powerful use cases like attribution, propensity scoring, and real-time personalization on top of your customer 360 data.
success
RudderStack is warehouse-native, meaning it does not store or persist any data. All the data loads and modeling happen with full transparency in your data warehouse or data lake.

Overview

The following self-guided tour gives you a detailed overview of the RudderStack platform:

Collect

  • Gather event stream data using the state-of-the art SDKs and cloud app sources.
  • Enforce strict data quality and compliance controls at the source, eliminating expensive cleanup and simplifying regulatory compliance.
  • Transform and enrich your event data by implementing custom logic in JavaScript or Python using RudderStack’s robust Transformations framework.
  • Sync data to over 200 destinations including data warehouses, data lakes, and all kinds of business tools.

Unify

  • Use Profiles to centralize and resolve customer identities and build features on top of it to create a 360 view of the customer.

Activate

Govern

AI and CLI tooling

You can also manage and troubleshoot your RudderStack workspace through the following AI tooling:

  • Rudder AI: A Slack assistant for natural language operations, including monitoring pipeline health, debugging issues, and analyzing data quality.
  • RudderStack MCP: A Model Context Protocol (MCP) server for your IDE or AI assistant to connect to your workspace.

For infrastructure-as-code workflows, you can use the Rudder CLI to manage various RudderStack features and resources as code.

Platform features

The RudderStack platform comes in two flavors:

  • RudderStack app: The managed platform includes APIs and an intuitive UI so your team can use collection, governance, unification, and activation features in one workspace.
success
See the features walkthrough, sign up for free, and check out our pricing page to select the RudderStack plan that best suits your needs.
  • RudderStack Open Source: RudderStack Open Source includes only our event streaming and integrations features, with limited access to features like Transformations. Running RudderStack Open Source for event streaming requires you to set up your own data plane and is ideal for highly technical data teams with platform engineering resources.

Some other platform-specific features are:

  • Production-ready: Many companies like StatPearls, Wyze, Joybird, and more, use RudderStack for their data collection and activation use cases.
  • No event cap per MTU: RudderStack is fully pay-as-you-use with no cap on events per MTU. You can send billions of events without worrying about overrunning your event budget.
  • High Availability: With a sophisticated error handling and retry system, RudderStack ensures your data is delivered even during network or destination downtime.
  • Segment-compatible: RudderStack is fully compatible with Segment, making it easy for you to integrate the RudderStack SDKs into your app without any complex instrumentation. Your events will keep flowing to the destinations (including data warehouses) as before. See the Segment Migration Guide for more information.

Questions? We're here to help.

Join the RudderStack Slack community or email us for support