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