{"data":{"slug":"soketi","name":"Soketi","tagline":"AGPL-3.0 Pusher Protocol v7 server you run yourself","category":"comms","categoryName":"Comms","url":"https://docs.soketi.app","github":"https://github.com/soketi/soketi","pricing":"open-source","hook":"Soketi is the Pusher protocol without the Pusher invoice.","whatsGood":"AGPL-3.0. Implements Pusher Protocol v7 — existing Pusher clients plug in. Self-host the WebSocket server. App keys/secrets, channels, broadcasting. Cloudflare Workers path exists in the README.","theCatch":"Drop-in Pusher-protocol server, not Socket.IO in-process and not Centrifugo language-agnostic PUB/SUB. AGPLv3 is network copyleft. Hosted plans were not verified here — none invented.","verdict":"AGPL Pusher-protocol server. Free as in you run it; do not assume a Cloud SKU.","addedAt":"2026-09-03","featured":false,"domain":"Comms","subSpecialty":"Realtime","capabilities":["realtime","pusher"],"surfaces":["Self-host"],"ecosystem":["Node.js"],"licenseModel":"AGPL","githubStars":5634},"related":[{"slug":"livekit","name":"LiveKit","tagline":"Apache-2.0 realtime rooms, SFU, and agents"},{"slug":"chatwoot","name":"Chatwoot","tagline":"MIT-core support inbox you can self-host for $0/agent"},{"slug":"socket-io","name":"Socket.IO","tagline":"MIT realtime library with fallbacks, not a hosted product"},{"slug":"plunk","name":"Plunk","tagline":"AGPL-3.0 transactional email, workflows, and broadcasts"},{"slug":"centrifugo","name":"Centrifugo","tagline":"Apache-2.0 Go realtime server binary, not in-process Socket.IO"}],"links":{"self":"/api/gems/soketi","html":"/gems/soketi","markdown":"/gems/soketi.md","category":"/api/gems?category=comms","categoryPage":"/stacks/comms"}}