Ctrl K
ComunidadGuías…
GITHUB · ANALIZADO

eventbase

Eventbase es una herramienta open source para análisis de eventos en Cloudflare Workers con D1, que permite ingesta tipo batch y un endpoint de consulta API. Incluye cliente multiplataforma en Kotlin Multiplatform.

Ficha actualizada 23 sept 2026, 3:28 · upstream 23 sept 2026, 3:04 · release 0.6.0

Ver códigoProblemas y ayudaRepositorio ↗
00

Qué es eventbase

Descripción editorial construida a partir del repositorio, su documentación y sus señales de mantenimiento.

Eventbase monta sobre un Worker existente y envía los eventos a su propio D1. Se lee desde un endpoint HTTP que scripts o LLMs pueden llamar directamente. No hay servicio alojado para registrarse. El lado del cliente es eventbase-kt, una biblioteca Kotlin Multiplatform.

CASOS DE USO
  • Monitoreo de métricas de eventos en tiempo real sin necesidad de infraestructura dedicada
  • Creación de dashboards personalizados con consultas SQL sobre los datos capturados
  • Análisis de rendimiento y detección de anomalías mediante queries predefinidas
  • Integración con agentes autónomos que ejecuten análisis programáticamente
  • Registro de eventos críticos como fallos, límites o transacciones completadas
  • Implementación de arquitecturas escalables donde el procesamiento ocurre en Workers
PUNTOS DESTACADOS
  • Soporte para consultas SQL directas sobre los datos almacenados sin necesidad de un backend dedicado
  • Ingesta tipo batch que permite procesar grandes volúmenes de eventos con eficiencia
  • Eventos server-side (createTracker) se sincronizan con el lado del cliente a través de flow_id
  • Diseño orientado a agentes: la API describe sus capacidades en JSON sin necesidad de documentación externa
  • No recopila identificadores de dispositivo ni datos PII; solo envía lo que el usuario decide enviar
  • Ingesta y drop de eventos cuentan como pérdidas, permitiendo auditoría completa del flujo
PRECAUCIONES
  • El endpoint de consulta requiere un token admin configurado explícitamente en wrangler.toml
  • No incluye persistencia de sesiones ni persistencia de sesión por defecto
  • La sincronización entre el lado del cliente y el servidor depende de la latencia de red
  • Sin soporte nativo para persistencia de estado entre Workers (requiere reingreso)
  • Las consultas SQL no tienen límites de tiempo o throughput definidos en el contrato
  • No incluye capacidades de A/B testing ni experimentación controlada por usuario
01

Perfil de infraestructura

Estimación inicial derivada del repositorio y de los servicios detectados.

CPU1 vCPUrecomendación inicial
MEMORIA1 GBRAM estimada
DISCO10 GBalmacenamiento base
COMPLEJIDADlownivel de operación
02

Despliegue detectado

Qué señales reales de instalación hemos encontrado.

Despliegue manual

Instala eventbase-kt como dependencia peer. Configura D1 con binding EVENTS_DB y migrations_dir apuntando a la carpeta de migraciones del paquete. El endpoint /t es el punto de entrada para ingesta, mientras que /t/q requiere token admin. Para producción, considera usar Hono como framework principal en lugar de depender de Hono como peer dependency.

—Dockerfile
—Compose
—One-click
03

Stack y dependencias

Componentes inferidos a partir de manifests, configuración y documentación.

FRAMEWORKS
Node.js
SERVICIOS
No detectados
BASES DE DATOS
No detectadas
PUERTOS
No detectados
05

Puede sustituir a

Relaciones detectadas por el análisis del repositorio y su categoría.

06

Experiencia real de la comunidad

Ayuda a contrastar la estimación automática con instalaciones reales.

Todavía no hay datos comunitarios para este proyecto.