API、データベース、ファイルからウェアハウス、データレイク、AIアプリへデータを移動する、ELTパイプライン向けオープンソース基盤。
rudderlabs/rudder-server
アプリやWebサイトのイベントを収集し、データウェアハウスや業務ツールに送る、Go製のオープンソースCustomer Data Platformです。
代替できる製品:Segment
- スター
- 4,504
- フォーク
- 80
- 未解決の Issue
- 50
- 最終コミット
- 4 時間前
これは何?
RudderStackは、アプリケーション、Webサイト、SaaSプラットフォームからイベントデータを収集し、データウェアハウスや後続のツールに転送するデータパイプラインです。バックエンドはGo、ユーザーインターフェースはReact.jsで実装されており、実行に必要な依存関係はPostgreSQLのみです。
SDKやイベントソースとの連携に加え、配信前のイベントの補完や形の変更に使えるJavaScriptベースの変換フレームワーク、各種ツールやデータウェアハウス向けのコネクタを提供します。リアルタイムのイベントストリーミングと、クラウドからデータウェアハウスへのELTワークフローの両方に対応しています。APIはSegment互換のため、既存のSegment SDK連携はコードを変更せずにRudderStackへ向けることができます。
RudderStackは自社のクラウド環境またはオンプレミス環境で実行できるため、顧客データをサードパーティベンダー経由で送る必要がなく、どのデータをどのツールに送るかを自分で管理できます。Docker、Helm chartを使ったKubernetes、ローカル開発環境での導入に対応しています。
主な機能
- 01SDKやイベントソース連携を通じて、アプリ、Webサイト、SaaSツールのイベントを収集します。
- 02配信前にイベントを補完・変換するJavaScriptベースのフレームワークを提供します。
- 03イベントストリーミングとELTに対応し、さまざまなツールやデータウェアハウスにデータを送信します。
- 04Segment互換のAPIを提供し、Segment SDKからの移行を容易にします。
- 05PostgreSQLのみを依存関係として、自社環境にセルフホストできます。
ユースケース
- 既存のSDK連携を維持したままSegmentから移行する。
- プロダクトのイベントデータをSnowflake、BigQuery、Redshiftに取り込む。
- プライバシーやコンプライアンス上の理由から、顧客データを自社のインフラ内に保持する。
- ひとつのイベントストリームを複数の分析ツールやマーケティングツールに振り分ける。
クイックスタート
- 1
セットアップ方法を選択します:Docker、Kubernetes、または開発マシンへのセットアップ
- 2
テストイベントを送信して、インストールを確認します
使う前に知っておきたいこと
- Elastic License 2.0のもとで公開されています。ソースコードは公開されていますが、OSI承認のオープンソースライセンスではありません。
- 唯一の依存関係としてPostgreSQLデータベースが必要です。
トピック
よくある質問
- rudder-server とは?
- アプリやWebサイトのイベントを収集し、データウェアハウスや業務ツールに送る、Go製のオープンソースCustomer Data Platformです。 RudderStackは、アプリケーション、Webサイト、SaaSプラットフォームからイベントデータを収集し、データウェアハウスや後続のツールに転送するデータパイプラインです。バックエンドはGo、ユーザーインターフェースはReact.jsで実装されており、実行に必要な依存関係はPostgreSQLのみです。
- rudder-server は無料で使えますか?ライセンスは?
- rudder-server は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
- rudder-server は今もメンテナンスされていますか?
- 活発にメンテナンス中。rudder-server の最終コミットは 2026年10月21日 です。
- rudder-server は何に使えますか?
- 既存のSDK連携を維持したままSegmentから移行する。 プロダクトのイベントデータをSnowflake、BigQuery、Redshiftに取り込む。 プライバシーやコンプライアンス上の理由から、顧客データを自社のインフラ内に保持する。 ひとつのイベントストリームを複数の分析ツールやマーケティングツールに振り分ける。
- rudder-server のインストール方法は?
- セットアップ方法を選択します:Docker、Kubernetes、または開発マシンへのセットアップ テストイベントを送信して、インストールを確認します
- rudder-server はどこで入手できますか?
- ソースコードとインストール手順は GitHub にあります:https://github.com/rudderlabs/rudder-server
概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。
関連プロジェクト
Apache NiFiは、ブラウザーUIで管理しながら、データソースと送信先の間のデータフローを自動化、ルーティング、監視するシステムです。
イベントデータを収集し、データウェアハウスやSaaSツールにルーティングする、セルフホスト可能なオープンソースのSegment代替プラットフォーム。
コードを書かずに、1つのコマンドでデータベース、ファイル、SaaSプラットフォーム間のデータをコピーできるCLIツール。
イベント分析、セッションリプレイ、Feature Flags、実験、エラートラッキング、アンケート、データウェアハウスを統合したオープンソースのプロダクト分析プラットフォーム。
クラウドやSaaSのインフラメタデータをデータウェアハウスに同期し、SQLでのクエリ、資産インベントリ、セキュリティ分析を可能にするCLIとデータパイプライン。