Softwr
Soketi logo

Soketi

Self-hosted, Pusher-compatible WebSockets server with a stalled maintenance record

As of 31 August 2026, Soketi is free to use. An open source drop-in replacement for Pusher that lets you keep the Pusher client SDKs and stop paying Pusher. Softwr lists it under Developer Tools. Soketi is made by Soketi (community project), available on Linux, macOS, Windows.

Overview

What Soketi does

Soketi implements the Pusher Channels protocol, so any application already using a Pusher client library, including Laravel Echo, can point at a self-hosted Soketi instance by changing a host and a key. It is written in TypeScript on uWebSockets.js, ships as a single Node process or Docker image, supports public, private and presence channels, webhooks on channel events, horizontal scaling via a Redis adapter and an app-management layer backed by SQL or DynamoDB. The economic case is direct. A hosted realtime service charges by connections and messages; Soketi on a small virtual machine costs the price of that machine. For a Laravel application broadcasting notifications to a few thousand concurrent users, that is the difference between a few hundred dollars a month and around ten dollars. The fact that should change the shortlist is maintenance. The maintainer has said publicly that available time is very limited, releases have been infrequent, and a GitHub issue titled to the effect that the project is abandoned has attracted sustained discussion, with the community pointing at alternatives including Laravel Reverb and a Rust reimplementation called Sockudo. Soketi still runs and is still deployed in production by many teams, but adopting it now means accepting that security patches and dependency upgrades may be on you.

What people use it for

  • A Laravel application that already uses Echo and wants to stop paying a hosted realtime provider
  • Realtime notifications or presence indicators where data must not leave your own infrastructure for compliance reasons
  • A local or CI environment that needs a Pusher-compatible server without hitting a paid account
  • A high-connection-count application where hosted per-connection pricing has become the largest line in the infrastructure bill

The honest half

Where it falls short

Concrete and checkable, so you can decide whether any of them matter to you. This is the half of a review a vendor will not write about Soketi.

  • Maintenance has effectively stalled: the maintainer has said time is severely limited, releases are infrequent, and the community has been discussing whether the project is abandoned, which means security fixes may not arrive.
  • Dependency drift on Node and uWebSockets.js will eventually force you to fork or migrate, and that cost is unbudgeted at the point you adopt it.
  • There is no commercial support to buy, so a production incident at three in the morning is entirely your problem with no escalation path.
  • Scaling beyond a single node needs Redis and careful configuration, and getting presence channels correct across nodes is a genuine source of subtle bugs.
  • It implements the Pusher protocol rather than tracking it, so any protocol feature Pusher adds later will not appear, and the compatibility guarantee slowly decays.

Cross-shopped

What people choose instead of Soketi

Each pairing was judged by two reviewers asking whether a buyer would genuinely weigh the two against each other. The ones that failed were deleted rather than published.

  • Soketi logo
    Soketi
    vs
    Pusher logo
    Pusher

    Pusher: Pusher if you want the same protocol with a vendor on the hook for uptime and patches.

  • Soketi logo
    Soketi
    vs
    Ably logo
    Ably

    Ably: Ably if you need guaranteed message ordering, global edge presence and a commercial SLA.

  • Soketi logo
    Soketi
    vs
    Liveblocks logo
    Liveblocks

    Liveblocks: Liveblocks if the real requirement is collaborative editing primitives rather than raw channel broadcasting.

Pricing

What Soketi costs

Taken from the vendor's own pricing page. Prices move, so check before you buy.

Soketi

Free

  • MIT licensed
  • Unlimited connections subject to your own hardware
  • No vendor billing
  • Community support only
  • Self-hosting and patching are your responsibility

Capabilities

Features

  • Pusher protocol compatibility

    Existing Pusher and Laravel Echo clients work with a configuration change

  • Presence and private channels

    Authenticated channels with member lists for collaborative features

  • Horizontal scaling

    Redis adapter so multiple nodes share channel state

  • App management backends

    Multi-tenant app credentials stored in SQL, DynamoDB or configuration

  • Webhooks

    HTTP callbacks on channel occupied, vacated and member events

  • Prometheus metrics

    Connection and message metrics exposed for monitoring

Answered, with sources

Questions people ask

Each answer names the page it came from, so you can check it rather than take our word for it.

Is Soketi still maintained?

Barely. The maintainer has stated that available time is very limited and releases have been sparse; treat it as community-maintained.

Do I need to change my client code?

No. Pusher client SDKs and Laravel Echo work by changing the host, port and credentials.

What does it cost?

Nothing in licence fees. It is MIT licensed; you pay for the server it runs on.

What are people moving to?

Laravel Reverb for Laravel applications, and Sockudo, a Rust reimplementation, for others.

Share

Keep looking

Where to go from Soketi

Best Developer Tools software for

Compare Soketi with

Other Developer Tools software

  • Platform for building and deploying realtime multiplayer servers on the edge

    Free plan10 researched notes
  • Open source design and prototyping platform

    Free plan10 researched notes
  • Runs Terraform plan and apply from pull request comments, self-hosted and free

    Open source12 researched notes
  • Self-hosted platform for provisioning governed cloud development environments

    Free plan8 researched notes
  • Open source internal developer portal framework created and open sourced by Spotify

    Open source12 researched notes
  • Extensible, customizable free text editor and computing environment

    Free plan12 researched notes
  • Multi-language build system with fast, correct incremental builds

    Free plan10 researched notes
  • Open-source, extensible IDE historically centered on Java development

    Free plan12 researched notes
  • Fast, scalable build system with intelligent defaults for Python and more

    Free plan10 researched notes
  • Interactive API documentation generated from OpenAPI specs

    Open source8 researched notes
  • Simple, agentless IT automation

    Free plan11 researched notes
  • AI coding assistant powered by code search

    Free plan14 researched notes
  • Feature flag service priced per flag and environment with unlimited seats and unlimited monthly active users

    Free, then $110/mo13 researched notes
  • Internal developer portal that scores service ownership and maturity rather than just cataloguing services

    Pricing on request12 researched notes
  • Programmable CI/CD engine that runs your pipeline as containers on any runner

    Free, then $50/mo12 researched notes
  • A fast, open-source, fully Node-compatible JS runtime with TypeScript baked right in

    Free, then $20/mo11 researched notes
  • IDE-style autocomplete for your existing terminal

    Free plan7 researched notes

Softwr does not host reviews and shows no star rating for Soketi, because a rating we did not collect is not ours to publish. What is here is the pricing and platform detail from the vendor’s own pages, limitations we could state concretely, and alternatives a reviewer confirmed people weigh against it. Tell us if any of it is wrong.

More on Soketi

Best Developer Tools software alternatives

Internal developer portal that scores service ownership and maturity rather than just cataloguing services

quote

Feature flag service priced per flag and environment with unlimited seats and unlimited monthly active users

Per month by feature flag and environment count

Programmable CI/CD engine that runs your pipeline as containers on any runner

Per month per team for Dagger Cloud

Event gateway that receives, queues, retries and replays inbound webhooks

Per month by delivered event count

Analytics governance: define a tracking plan, generate typed code from it, and catch drift before release

Per editor seat per month

Kubernetes development and testing automation with shared caching, now owned by Incredibuild

Open source, no licence fee

The Python web framework behind ERPNext, sold as managed hosting through Frappe Cloud

Per month by site or server

Open source internal developer portal framework created and open sourced by Spotify

Open source, no licence fee

Compare Soketi with alternatives