Multi-tenant communications platform

The messaging layer you embed in your product.

One drop-in SDK and a multi-tenant API to add secure, branded in-app messaging to your product — bring your own users, auth and brand, and we route every event back to your stack.

1 SDK
iOS, Android & web
Multi-tenant
Every tenant isolated
Your auth
Bring your own JWT
Webhooks
Events to your stack
9:41

Amara Obi

online

Made it to the summit!

The view was unreal

Incredible — sending you the route
0:14
Perfect 2
Message
Developer platform

Ship messaging in an afternoon, not a quarter

Two ways in: drop our React Native component into your app, or talk to the API directly from any platform. Both share one realtime backend.

@nsibi/ui-rnReact Native

A batteries-included <ChatRoom /> — media, voice notes, offline outbox and theming, ready to render.

@nsibi/sdk-jsTypeScript

REST + WebSocket client for web, server and admin tooling. Types generated from our OpenAPI spec.

$ npm i @nsibi/sdk-js
SupportScreen.tsx
import { ChatRoom } from '@nsibi/ui-rn';

// Drop the whole experience into any Expo / React Native screen.
export function SupportScreen() {
  return (
    <ChatRoom
      apiBaseUrl="https://api.nsibi.chat"
      token={() => auth.mintNsibiToken(user.id)}
      channelId="ch_8fa21"
      theme={{ primary: '#B5532A', accent: '#E6B549' }}
      // media, offline outbox & theming — included
    />
  );
}
Built for businesses

One platform. Every tenant isolated.

Nsibi is multi-tenant to the core. Bring your own users, your own auth, your own brand — we keep every tenant’s data sealed off and route events back to your stack.

Bring your own auth

Your backend signs per-user JWTs (RS256, ES256, EdDSA). We verify against your public key — no second login, no password sync.

Webhooks to your stack

message.created, ai.requested and more — HMAC-signed events delivered to your endpoints so your business logic stays yours.

Hard tenant isolation

Postgres row-level security plus tenant-scoped tokens. Defense-in-depth so one tenant can never read another’s data.

Per-tenant feature flags

Turn capabilities on or off per tenant and roll them out gradually — no redeploy.

Your brand, end to end

Theme the UI components with your colors and typography. Attach business scope and metadata to every channel.

Drop-in or compose

Embed the ready-made UI, or build your own on the SDK. Migrate gradually with shadow-read and dual-write paths.

Your appSigned JWTNsibiWebhooksYour backend
How isolation works →

Bring conversations to your product.

Spin up a sandbox in minutes and integrate in an afternoon — your users, your auth, your brand.

OpenAPI & SDK access included