All Templates / Starters

Soketi

Soketi

Next-gen, Pusher-compatible, open-source WebSockets server

Deploy Soketi

Soketi

soketi/soketi:1.6.1-16-debian

Just deployed

soketi logo

Stop paying for €xpen$ive realtime.

Soketi is your simple, fast, and resilient open-source WebSockets server. 📣

Blazing fast speed ⚡

The server is built on top of uWebSockets.js - a C application ported to Node.js. uWebSockets.js is demonstrated to perform at levels 8.5x that of Fastify and at least 10x that of Socket.IO. (source)

Easy to use 👶

Whether you run your infrastructure in containers or monoliths, soketi got your back. There are multiple ways to install and configure soketi, from single instances for development, to tens of active instances at scale with hundreds or thousands of active users.

Pusher Protocol v7 📡

soketi implements the Pusher Protocol v7. Therefore, any Pusher-maintained or compatible client can connect to it, bringing a plug-and-play experience for existing applications that are already compatible with this protocol.

App-based access 🔐

You and your users can access the API and WebSockets through Pusher-like apps which serve keys and secrets to connect or authenticate requests for broadcasting events or checking channels statuses. soketi also comes built-in with support for DynamoDB and SQL-based servers like Postgres.

Production-ready! 🤖

In addition to being a good companion during local development, soketi comes with the resiliency and speed required for demanding production applications.

Highlights

  • Pusher compatible
  • Built-in app management
  • Blazing fast
  • Ready for production
  • HTTP Webhooks

Learn More


Deploy Now

Details

Created on May 3, 2022

341 total projects

118 active projects

96% success on recent deploys

Starters



More templates in this category

View Template
TanStack + React Starter

TanStack + React Starter

A barebones TypeScript React starter with TanStack Router & Query setup


Kyle Gill

View Template
Laravel

Laravel

An example Laravel application


Alexandru Vlad

View Template
Flask

Flask

A minimal Flask web application.


alphasec