Ship this in a product
For a startup that owns the app. Hosted is open beta: pin versions, no public SLA. Self-host MIT if legal wants the Worker in your Cloudflare account. There is no SOC 2 pack, no HIPAA BAA, and no 99.999% SLO on this page.
What we ship
- Public room: FluxyRealtimeProvider + publishableKey (pk_) + useChat({ roomId }). Two tabs.
- Private room: mint a member JWT with POST /auth/token and X-Fluxy-Api-Key. fc_ stays on your server.
- Pin npm: @fluxy-chat/sdk ^0.6.13, @fluxy-chat/react ^0.1.8. Scaffold with npx @fluxy-chat/create-fluxy-chat@latest.
- Same room WebSocket for chat, presence, polls, and server_event. Yjs is a second binary socket on the same room.
You bring these
- Live video / huddle media: LiveKit or another SFU. FluxyChat is stage signaling only.
- WHIP / HLS ingest: Cloudflare Stream secrets on the Worker. Chat overlay does not need that.
- Bridges: you create the Slack/Discord/Telegram app. We store the binding.
- Wallet rooms: Worker GET/POST /auth/wallet with fc_ (SIWE + personal_sign). Token gates (NFT/balance) stay on your server.