Repolode
rudderlabs

rudderlabs/rudder-server

Plataforma open source de dados de clientes em Go que coleta eventos de apps e sites e os encaminha para data warehouses e ferramentas de negócios.

Alternativa open source a:Segment

Estrelas
4,504
Forks
80
Issues abertas
50
Último commit
há 11 horas

O que é?

O RudderStack é um pipeline de dados de clientes que coleta dados de eventos de aplicativos, sites e plataformas SaaS e os encaminha para data warehouses e ferramentas downstream. Seu backend é escrito em Go e a interface do usuário usa React.js; para funcionar, ele depende apenas do PostgreSQL.

O projeto oferece SDKs e integrações com fontes de eventos, um framework de transformação baseado em JavaScript para enriquecer ou remodelar eventos antes da entrega e vários conectores para destinos e data warehouses. Ele oferece suporte tanto ao streaming de eventos em tempo real quanto a fluxos de trabalho ELT da nuvem para o data warehouse. A API é compatível com o Segment, então integrações existentes com SDKs do Segment podem ser direcionadas ao RudderStack sem alterações no código.

Como o RudderStack é executado no seu próprio ambiente de nuvem ou on-premises, os dados dos clientes não precisam passar por um fornecedor terceirizado, e você controla quais dados são enviados para cada ferramenta. As opções de instalação incluem Docker, Kubernetes com Helm charts e um ambiente de desenvolvimento local.

Recursos principais

  • 01Coleta eventos por meio de SDKs e integrações com fontes de eventos de apps, sites e ferramentas SaaS.
  • 02Oferece um framework de transformação em JavaScript para enriquecer ou remodelar eventos antes da entrega.
  • 03Envia dados para diversos destinos e data warehouses, com suporte a streaming de eventos e ELT.
  • 04Oferece uma API compatível com o Segment, facilitando a migração dos SDKs do Segment.
  • 05É executado em hospedagem própria no seu ambiente e tem o PostgreSQL como única dependência.

Casos de uso

  • Substituir o Segment mantendo as integrações existentes com SDKs.
  • Carregar dados de eventos dos produtos para o Snowflake, BigQuery ou Redshift.
  • Manter os dados dos clientes na sua própria infraestrutura por motivos de privacidade ou conformidade.
  • Encaminhar um fluxo de eventos para várias ferramentas de análise e marketing.

Início rápido

  1. 1

    Escolha um método de instalação: Docker, Kubernetes ou configuração em uma máquina de desenvolvimento

  2. 2

    Envie eventos de teste para verificar a instalação

Antes de usar

  • É distribuído sob a Elastic License 2.0, que disponibiliza o código-fonte, mas não é uma licença de código aberto aprovada pela OSI.
  • Requer um banco de dados PostgreSQL como única dependência.

Tópicos

Perguntas frequentes

O que é rudder-server?
Plataforma open source de dados de clientes em Go que coleta eventos de apps e sites e os encaminha para data warehouses e ferramentas de negócios. O RudderStack é um pipeline de dados de clientes que coleta dados de eventos de aplicativos, sites e plataformas SaaS e os encaminha para data warehouses e ferramentas downstream. Seu backend é escrito em Go e a interface do usuário usa React.js; para funcionar, ele depende apenas do PostgreSQL.
rudder-server é gratuito? Qual é a licença?
rudder-server é open source sob a licença Other. Confira os termos da licença antes de usá-lo em produtos comerciais.
rudder-server ainda é mantido?
Manutenção ativa. O último commit de rudder-server foi em 21 de out. de 2026.
Para que posso usar rudder-server?
Substituir o Segment mantendo as integrações existentes com SDKs. Carregar dados de eventos dos produtos para o Snowflake, BigQuery ou Redshift. Manter os dados dos clientes na sua própria infraestrutura por motivos de privacidade ou conformidade. Encaminhar um fluxo de eventos para várias ferramentas de análise e marketing.
Como instalar rudder-server?
Escolha um método de instalação: Docker, Kubernetes ou configuração em uma máquina de desenvolvimento Envie eventos de teste para verificar a instalação
Onde consigo rudder-server?
O código-fonte e as instruções de instalação estão no GitHub: https://github.com/rudderlabs/rudder-server

Resumo gerado por IA a partir do README do projeto. As estatísticas do GitHub são atualizadas diariamente.

Projetos relacionados