Skip to main content

Sylphx EventsPreview

An event bus, queues, webhooks in and out, and realtime channels.

Part of Sylphx: the same account, the same key, and the same bill as every other service. In the same league as EventBridge, Svix.

What Sylphx Events does

  • Publish once, fan out

    CloudEvents deduplicated by source and id, fanned out by subscription to queues, webhooks, or realtime channels.

  • Webhooks both ways

    Signed Standard Webhooks out with retries and receipts; inbound endpoints that verify, deduplicate, and answer in time.

  • Queues and realtime

    Leased queues with dead-lettering and replay, and WebSocket or SSE channels that resume from a cursor.

  • Every delivery attempt is an immutable record.

Quickstart

Your first call

Install the SDK, set SYLPHX_API_KEY to a key from the console, and call the API. The CLI speaks the same API.

index.ts
import { Sylphx } from '@sylphx/sdk'

// Reads SYLPHX_API_KEY: one key for every Sylphx service.
const sylphx = new Sylphx()
const me = await sylphx.access.whoami({})

for await (const item of sylphx.events.topics.listAll({ parent: me.env! })) {
  console.log(item.name)
}
Install
npm install @sylphx/sdk
CLI
sylphx events topics list

Pricing

Pay for what you use

Start free. Pro is $20 a month and includes $20 of usage across every service; usage past it bills at the prices below, up to your spend cap.

Free includes

Messages (webhook deliveries)
50,000
Messages (realtime)
2,000,000

Pro includes

Messages (webhook deliveries)
50,000
Messages (realtime)
5,000,000

Then

Messages (published)
Free
Messages (delivered to queues)
Free
Messages (webhook deliveries)
$90 / 1M messages
Messages (realtime)
$2.25 / 1M messages
Realtime connections
Free

Every service’s prices