Skip to content
PackagesCommunicationDocs 1.3.x

@connectum/events

Proto-first publish/subscribe with routes, middleware, retries, dead letters, and pluggable adapters.

Install

bash
npm install @connectum/events
bash
pnpm add @connectum/events
bash
bun add @connectum/events

Start Here

typescript
import { createEventBus, MemoryAdapter } from '@connectum/events';

const eventBus = createEventBus({
  adapter: MemoryAdapter(),
  routes: [orderEvents],
  group: 'orders-service',
});

await eventBus.start();

For a complete, source-verified workflow, continue with the focused guide below.

Key Entry Points

Entry pointUse it to
createEventBusCreate the lifecycle-managed event bus.
MemoryAdapterRun deterministic in-memory event tests.
createBroadcastSubscribersCreate explicit one-to-many reactor subscribers.

Runtime boundaries and extension seams remain in Connectum Runtime Architecture.

Learn / Configure / API Reference

Compare all Connectum packages by capability.