New to Jamsocket: Y-Sweet, our batteries-included service for realtime apps.Learn More

Backends for realtime apps

The platform for scaling sync engines, based on the infra behind Figma and Google Docs.

How it works

Run your sync engine.

1

Spawn a backend

When a user opens a document in your app, your app spins up a sync server on Jamsocket.

2

Connect clients

Clients connect directly to the sync server over WebSocket or HTTP.

3

Your code runs

Each sync server is an isolated Linux process, running code you provide in any language.

4

Automatic termination

Once every client of a sync server disconnects, we automatically suspend it until they reconnect.

Y-Sweet on Jamsocket

Y-Sweet, our Yjs sync engine

It's easier than ever to add realtime collaboration to your app with Y-Sweet on Jamsocket.

Batteries included

Get up and running in minutes with our serverless infrastructure.

The Yjs Ecosystem

Take advantage of the Yjs ecosystem when you use Y-Sweet.

  • Yjs shared data types
  • Bindings to text editors
  • Offline support

Storage on your terms

Automatically persist documents when you link your own S3 storage.

  • First-class support for AWS S3
  • Cost-effective and scalable
  • Own your data on your system

Case Studies

Jamsocket in Action

Jamsocket is the most powerful solution for realtime collaboration, AI agents, and data-intensive apps.

Rayon

Rayon

Multiplayer Collaboration

Rayon uses Jamsocket as the realtime data backend for its CAD software.

When a user opens a document, Rayon spins up a Jamsocket backend, which serves as the source-of-truth for all clients connected to that document. The session backend is responsible for persisting changes to the database.

“We love using Jamsocket at Rayon. It just works!”

headshot

Bastien Dolla

Co-founder, Rayon

Op

Op

Data Intensive Apps

Op lets users analyze data with Pandas within the browser.

When a user opens a sheet, Op spins up a Jamsocket backend to load the user’s dataset into memory. It then allows the user to answer questions about the dataset using plain language (by invoking an LLM) or directly in Python.

“I wanted the easiest way to set up a code execution backend for every user. Jamsocket had the simplest API.”

headshot

Samuel Quinn

Co-founder, Op

Toolchest

Toolchest

Toolchest uses Jamsocket to create ephemeral demo notebooks for its computational biology platform.

When prospective customers click the link, Toolchest starts a Jupyter server inside a Jamsocket session backend. When the tab is closed, we shut the notebook down.

“Before Jamsocket, we set up demo environments manually for each lead. Now, setting up a demo environment is as easy as sharing a link.”

headshot

Noah Lobovic

Co-founder, Toolchest

Advanced concepts

Building blocks for modern apps

Jamsocket provides simple, powerful abstractions for locking and authorization.

tokens

Keys

Ensure that only one session backend is running per document at a time, as a single source of truth.

tokens

Tokens

Limit backend access to authorized people by gating that backend behind a tokenized URL.

Monitor your app

Observability built in

Retrieve application logs or view details like memory and CPU usage in your Jamsocket dashboard or CLI.

Sign up
dashboard

Deployment options

Our cloud, or yours

Choose to deploy Jamsocket session backends on our managed cluster or on-prem using BYOC.

jamsocketlogo

Fully Managed

We run everything for you. Spend your time building and let us handle the infrastructure.

See Pricing

BYOC

BYOC

Run in your own AWS account or on-prem. We manage scheduling, DNS, certificates, and observability.

See Pricing

Plane

Open Source

Plane

Jamsocket is built on Plane, our open-source session backend implementation.

Plane on GitHub

Ready to get started?

Find the plan that’s right for you, or contact us for more information

Most Popular

Fully Managed

Price based on 2x2GB machines.

$60

/ month

2x2GB VMs included

Quick Setup

Dedicated compute and memory

No backend limits or charges

Slack and email support

BYOC

Bring your own compute.

$500

/ month

Plus $4/GB/month of attached VM RAM

Adaptable

Use your own AWS account

Autoscale with EC2

Slack and email support

Enterprise

Run Jamsocket at scale.

Custom

 

Enterprise-ready

Integrate other AWS resources

SLA and priority support

Multi-region support

Try Jamsocket in 5 minutes, no credit card required.

arrow

Pricing is for Jamsocket Platform, which allows you to deploy your own backend. For our managed sync engine product built on top of the Jamsocket platform, see Y-Sweet Pricing.

Jamsocket