FluxyChat is a multi-tenant realtime chat API built on Cloudflare Workers, Durable Objects, and D1.

What's different:
- One Durable Object per room: WebSocket fan-out + ordering at the edge, no socket fleet to manage
- Agent tool calls stream on the same room WebSocket as chat messages — debuggable in the operator console
- MIT self-host on your own Cloudflare account, or use the hosted beta
- Next.js operator console: rooms, agents, billing hooks out of the box
- @fluxy-chat/sdk: TypeScript SDK with React hooks, reconnect/backoff, REST history pagination

Built for SaaS teams adding in-app chat without Pusher-scale bills or running persistent WS pods.

Features

  • WebSocket Rooms: Realtime chat rooms over WebSocket with message ordering and fan-out via Cloudflare Durable Objects
  • Multi-tenant Auth: JWT-scoped projects — each tenant gets isolated rooms, quotas, and billing
  • MIT Self-host: Deploy the full Worker on your own Cloudflare account with one wrangler command
  • Agent Tool Streaming: Agent tool_call and tool_result events stream on the same room WebSocket as chat messages
  • Operator Console: Next.js dashboard for managing rooms, agents, and billing hooks
  • REST + WebSocket API: Full REST API for history pagination and management, WebSocket for realtime delivery
  • @fluxy-chat/sdk: TypeScript SDK with React hooks, reconnect/backoff, and history pagination
  • D1 Message History: Async message persistence to Cloudflare D1 — non-blocking, paginated
  • Stripe Billing Hooks: Per-project plans wired to Stripe Checkout and webhooks
  • Webhook Support: Outbound webhooks on room events for external integrations

Project Samples

Project Activity

See All Activity >

License

MIT License

Follow fluxychat

fluxychat Web Site

Other Useful Business Software
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime Icon
Custom VMs From 1 to 96 vCPUs With 99.95% Uptime

General-purpose, compute-optimized, or GPU/TPU-accelerated. Built to your exact specs.

Live migration and automatic failover keep workloads online through maintenance. One free e2-micro VM every month.
Try Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of fluxychat!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Languages

English

Intended Audience

Developers

User Interface

React

Programming Language

JavaScript, TypeScript

Related Categories

JavaScript Chat Software, JavaScript WebSocket Servers, TypeScript Chat Software, TypeScript WebSocket Servers

Registered

2026-05-25