Turn
your app
multiplayer.

A fast real-time collaboration API platform that is
highly scalabe and easy to use.

alt
packages
colab
With cyxth colab add realtime collaboration features that allow fast and consistent state sharing at scale.
alt
calls
Seamless video and voice calls integration to your application in just a few lines of code .
alt
chat
Adds realtime chat features you know and expect from a modern chat applications such as signal and telegram.
alt
features

your collaboration toolbox.

We've got you covered in all your real-time collaboration use cases.

fast
Near realtime speed with ultra low latency and predictable perfomance at scale
scalable
Scale with replication strategies across various regions.
feature rich
Messaging, signaling, voice, video call or conferences we got you.
customizable
Customize nodes, storage, compute, bandwidth channels and users easily.
dev
build with cyxth
With just a few lines of code get collaboration action in your application. and extend it to your needs.
import Cyxth from '@cyxth/core';
import Colab from '@cyxth/colab';

const APP_URL = "my-app.apps.cyxth.com";
const USER_TOKEN = "token_from_backend";

const cyxth = await new Cyxth("YOUR_APP_URL", [Colab])
  .connect(USER_TOKEN);
const colab = await cyxth.colab();

const state = await colab.createOrJoin("our-shared-doc");
let doc = state.changeContext().text("doc");

doc.handlers = {
  insert(index, text, ctx) {
    console.log(ctx.userId);
    // update doc in ui
  }
  // ... more handlers
}

const edit = (index: number, value: string, delCount: number) => {
  doc.replace(index value, delCount);
}

// ...















Get cyxth
intergrate fast, scalable, and reliable collaboration into your application today