Documentation

Introduction

SummonFlow is a self-hosted realtime infrastructure designed for teams that want full control over their channel layer without sacrificing the operator experience.

Fast & Scalable

Built on persistent WebSockets with Redis-backed fanout for horizontal scaling.

Secure by Default

Mandatory subscription signing and optional AES-256-GCM end-to-end encryption.

Why SummonFlow?

Most realtime providers treat the channel layer as a black box. You pay for “connections” and “messages” without visibility into how the orchestration actually works. SummonFlow flips this model.

  • Explicit Infrastructure: Deploy to Railway, Cloudflare, or your own metal. You own every layer.
  • Zero Lock-in: Open-source client and server packages for self-hosted deployments.
  • Control Plane: A managed console to manage keys, environments, and channel policies.
  • Or Just Use Managed: Don't want to operate servers? The managed service gives you all of this without the DevOps.

Open-Source Surface

@summoniq/summon-flow
Client SDK: channels, presence, encryption, reconnection. TypeScript, works in browser & Node.
The hosted console, billing flows, and managed control plane are not part of the public open-source distribution.

Ready to start?

Get SummonFlow running in under 5 minutes — self-hosted or managed.

Follow the Quickstart