Plataforma open source de movimentação de dados para pipelines ELT, que leva dados de APIs, bancos de dados e arquivos para data warehouses, data lakes e aplicações de IA.
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
Escolha um método de instalação: Docker, Kubernetes ou configuração em uma máquina de desenvolvimento
- 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
Apache NiFi automatiza, roteia e monitora fluxos de dados entre origens e destinos, com gerenciamento pela interface do navegador.
Plataforma open source de dados de eventos e alternativa ao Segment que pode ser hospedada por você, coleta eventos e os encaminha para data warehouses e ferramentas SaaS.
Ferramenta de linha de comando que copia dados entre bancos de dados, arquivos e plataformas SaaS com um único comando, sem precisar escrever código.
Plataforma open source de analytics de produto que reúne análise de eventos, gravação de sessões, feature flags, experimentos, monitoramento de erros, pesquisas e data warehouse.
CLI e pipeline de dados que sincronizam metadados de infraestrutura em nuvem e SaaS com um data warehouse para consultas SQL, inventário de ativos e análise de segurança.