Repolode
rudderlabs

rudderlabs/rudder-server

Plataforma de datos de clientes de código abierto en Go que recopila eventos de aplicaciones y sitios web y los envía a almacenes de datos y herramientas empresariales.

Alternativa open source a:Segment

Estrellas
4,504
Forks
80
Issues abiertos
50
Último commit
hace 11 horas

¿Qué es?

RudderStack es una canalización de datos de clientes que recopila eventos de aplicaciones, sitios web y plataformas SaaS, y luego los envía a almacenes de datos y herramientas posteriores. Su backend está escrito en Go y cuenta con una interfaz de usuario en React.js; para funcionar, solo necesita PostgreSQL.

El proyecto ofrece SDK e integraciones con fuentes de eventos, un framework de transformación basado en JavaScript para enriquecer o modificar eventos antes de enviarlos, y una serie de conectores para destinos y almacenes de datos. Admite tanto el streaming de eventos en tiempo real como los flujos de trabajo ELT de la nube al almacén de datos. Su API es compatible con Segment, por lo que las integraciones existentes con los SDK de Segment pueden apuntar a RudderStack sin cambiar el código.

Como RudderStack se ejecuta en tu propio entorno de nube o local, los datos de los clientes no tienen que pasar por un proveedor externo y tú controlas qué datos se envían a cada herramienta. Las opciones de instalación incluyen Docker, Kubernetes con charts de Helm y un entorno de desarrollo local.

Funciones clave

  • 01Recopila eventos mediante SDK e integraciones con fuentes de eventos para aplicaciones, sitios web y herramientas SaaS.
  • 02Ofrece un framework de transformación en JavaScript para enriquecer o modificar eventos antes de enviarlos.
  • 03Envía datos a numerosos destinos y almacenes de datos, y admite streaming de eventos y ELT.
  • 04Ofrece una API compatible con Segment que facilita la migración desde los SDK de Segment.
  • 05Se ejecuta de forma autogestionada en tu propio entorno y solo depende de PostgreSQL.

Casos de uso

  • Reemplazar Segment sin dejar de usar las integraciones existentes con sus SDK.
  • Cargar datos de eventos de productos en Snowflake, BigQuery o Redshift.
  • Mantener los datos de clientes dentro de tu propia infraestructura por motivos de privacidad o cumplimiento normativo.
  • Enviar un mismo flujo de eventos a varias herramientas de analítica y marketing.

Inicio rápido

  1. 1

    Elige un método de instalación: Docker, Kubernetes o configuración en una máquina de desarrollo

  2. 2

    Envía eventos de prueba para verificar la instalación

Antes de usarlo

  • Se publica bajo la Elastic License 2.0, que permite acceder al código fuente, pero no es una licencia de código abierto aprobada por la OSI.
  • Requiere una base de datos PostgreSQL como única dependencia.

Temas

Preguntas frecuentes

¿Qué es rudder-server?
Plataforma de datos de clientes de código abierto en Go que recopila eventos de aplicaciones y sitios web y los envía a almacenes de datos y herramientas empresariales. RudderStack es una canalización de datos de clientes que recopila eventos de aplicaciones, sitios web y plataformas SaaS, y luego los envía a almacenes de datos y herramientas posteriores. Su backend está escrito en Go y cuenta con una interfaz de usuario en React.js; para funcionar, solo necesita PostgreSQL.
¿rudder-server es gratuito? ¿Qué licencia tiene?
rudder-server es open source bajo la licencia Other. Revisa los términos de la licencia antes de usarlo en productos comerciales.
¿rudder-server sigue mantenido?
Mantenimiento activo. El último commit de rudder-server fue el 21 oct 2026.
¿Para qué puedo usar rudder-server?
Reemplazar Segment sin dejar de usar las integraciones existentes con sus SDK. Cargar datos de eventos de productos en Snowflake, BigQuery o Redshift. Mantener los datos de clientes dentro de tu propia infraestructura por motivos de privacidad o cumplimiento normativo. Enviar un mismo flujo de eventos a varias herramientas de analítica y marketing.
¿Cómo se instala rudder-server?
Elige un método de instalación: Docker, Kubernetes o configuración en una máquina de desarrollo Envía eventos de prueba para verificar la instalación
¿Dónde consigo rudder-server?
El código fuente y las instrucciones de instalación están en GitHub: https://github.com/rudderlabs/rudder-server

Resumen generado por IA a partir del README del proyecto. Las estadísticas de GitHub se actualizan a diario.

Proyectos relacionados