RudderStack

RudderStack

RudderStack is an open source Customer Data Platform (CDP) that provides data pipelines to collect data from applications, websites and SaaS platforms, then activate it in your warehouse and business tools.

Similar self-hosted alternatives:
None found
Repository activity:
Stars
4,244
Forks
341
Watchers
61
Open Issues
27
Last commit
about 1 hour ago
Details:
Estimated Popularity
18
License
ELv2
Deployment Difficulty
Medium
Language
Go

RudderStack is an open source Customer Data Platform (CDP) focused on providing data pipelines that connect your entire customer data stack. It enables collecting data from any source and activating it in your data warehouse and business tools.

Key Features

  • Data Collection & Integration:

    • SDK support for multiple platforms
    • Cloud source integrations
    • Event streaming capabilities
    • API-first architecture
    • Warehouse-first approach
    • Segment API compatibility
  • Data Transformation:

    • JavaScript transformation framework
    • Custom enrichment options
    • Data filtering capabilities
    • Event modification
    • Identity resolution
    • Data validation
  • Warehouse Integration:

    • Real-time syncing
    • Schema management
    • Incremental updates
    • Custom table mapping
    • Historical data import
    • Data deduplication
  • Enterprise Features:

    • High availability
    • Privacy controls
    • Role-based access
    • Audit logging
    • Error handling
    • Unlimited events

Who Should Use RudderStack

RudderStack is ideal for:

  • Data Teams needing unified customer data pipelines
  • Organizations wanting data warehouse ownership
  • Developers requiring API-first architecture
  • Companies seeking Segment alternatives

Getting Started

RudderStack offers multiple deployment options:

  1. Docker Deployment:

    docker-compose up
    
  2. Kubernetes:

    helm repo add rudderstack https://helm.rudderstack.com
    helm install rudderstack rudderstack/rudderstack
    

The platform provides extensive documentation and community support while maintaining strong data privacy and warehouse-first architecture.

Help improve this content

Found an error or want to add more information about RudderStack? You can edit this page directly on GitHub.

Project Categories

Click on a category to explore similar projects