Introduction to RudderStack

Customer data platform for developers to build smarter customer data pipelines.

RudderStack is the leading open-source Customer Data Platform (CDP), providing data pipelines that allow you to easily collect data from every application, website, and SaaS platform to activate in your warehouse and business tools. With RudderStack, you can:

  • Build customer data pipelines that connect your whole customer data stack.
  • Send event data captured in real-time to 180+ business tools and load it to your warehouse/data lake on configurable schedules.
  • Make your pipelines smarter by triggering enrichment and activation in customer tools based on analysis in your data warehouse.
  • Build custom sources and destinations.
RudderStack’s easy-to-use SDKs, Cloud Apps, Cloud Extract, Reverse ETL integrations, features like Transformations and Data Governance, and expansive list of destinations make building customer data pipelines for event streaming and cloud-to-warehouse ELT simple.

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

Key features

  • Warehouse-first: RudderStack treats your data warehouse as a first-class citizen among destinations, with configurable and near real-time syncs.
  • Developer-focused: RudderStack is built API-first. It integrates seamlessly with the tools that the developers already use.
  • Production-ready: Dozens of large companies, like Priceline, Crate & Barrel, Allbirds, Hinge, and more, use RudderStack to collect their events.
  • Seamless Integration: RudderStack integrates with over 180 popular cloud and warehouse destinations.
  • Privacy and Security: You can collect and store customer data without sending everything to a third-party vendor. With RudderStack, you get fine-grained control over what data to forward to which tools.
  • 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: RudderStack has a sophisticated error handling and retry system that ensures your data is delivered even during network or destination downtime.
  • User-specified event transformation: RudderStack offers a robust JavaScript-based event transformation framework that lets you enhance or transform your event data by implementing custom logic or combining it with other internal data. Furthermore, as RudderStack runs inside your cloud or on-premise environment, you can easily access your production data to join with the event data.
  • Segment API-compatible: RudderStack is fully compatible with the Segment API. If you are using Segment, integrate the RudderStack SDKs into your app, and your events will keep flowing to the destinations (including data warehouses) as before.

Questions? Contact us by email or on Slack