Ncloud Chat is now sendstage.
sendstage

Real-time chat,
shipped today

Start with a few lines of SDK code. 200,000 concurrent users per open channel, unlimited messages, free push β€” everything chat needs, built in.

# live-stream
204,118 online
πŸ“Œ Main show tonight at 9 PM β€” check the notice!
J
Jisoo
Just joined β€” stream looks great πŸ‘
L
Leo
λ² λ₯Όλ¦°μ—μ„œ μΈμ‚¬λ“œλ €μš”!
Hello from Berlin!
M
Me
Welcome πŸŽ‰ The event starts soon
Minjun is typing…
Send a message
↑

Customers

Teams already building with nbase

Education, media, commerce, games and AI β€” connecting companies across industries.

Scale

From live streams to 1:1 support, on the same infrastructure

Open channels hold 200,000 concurrent users, group chats up to 1,000 members. Messages are unlimited β€” sending and storage alike.

200,000

Concurrent users / open channel

1,000

Members per group chat

Unlimited

Messages sent & stored

$0

Push notifications (unlimited)

Developers

Send your first message this afternoon

One npm install, one line to initialize. JavaScript, iOS, Android, and Unity SDKs, a REST API, and ready-made UI Kits for iOS and Android.

  1. Create a project at dash.ncloudchat.com
  2. Initialize the SDK with your project ID
  3. Create a channel and send your first message
app.ts
import * as sendstage from "ncloudchat";

const nc = new sendstage.Chat();
nc.initialize("YOUR_PROJECT_ID");

await nc.connect({ id: "user-1", name: "Jisoo" });
const channel = await nc.createChannel({
  type: "PUBLIC",
  name: "general",
});
await nc.subscribe(channel.id);
await nc.sendMessage(channel.id, {
  type: "text",
  message: "Hello, sendstage! πŸ‘‹",
});

Supported platforms

The same data model on every stack you use.

  • Web JS
  • iOS
  • Android
  • Unity

Operations

A no-code dashboard
for your ops team

Watch concurrency and message stats minute by minute, search problem messages and delete them on the spot. Banned words, user suspension, push campaigns β€” your ops team handles it all without engineers.

See dashboard features β†’
Live operations
Online now
48,210
Messages today
1.2M
Reports handled
14
Banned words auto-masked Β· 23 blocked

Translation

Different languages,
one conversation

Turn on translation for a channel and every message arrives in the reader's language. Global live streams and multinational communities work out of the box.

See live translation β†’
였늘 방솑 λ„ˆλ¬΄ μž¬λ°Œμ–΄μš”!
↓
Today's stream is so fun!
Auto-translated Β· ko β†’ en

Express Message

A fast lane for
high-traffic moments

Express messages skip the filtering and translation pipeline for ultra-low-latency moments like game PvP and live events. Choose per message, per channel.

See messaging features β†’
Standard β€” filtering & translation
Express β€” fast lane
Choose per message

Trust & Security

Safe down to the parts
you never see

Encryption

Encrypted in transit & at rest

Every message is encrypted on the wire and in storage.

Auth

Token auth + OTP 2FA

JWT-based token auth with two-factor OTP for the console.

Audit

Audit logs

Every admin action in the console leaves a record.

Retention

6-month message logs

Keep, search, and download message logs for up to 6 months.

FAQ

Frequently asked
before you start

Have more questions?
Reach out anytime.

Contact our team β†’
  • Can I start for free?
    Yes. Create a free development project in the dashboard and use every feature with no payment details. Free projects support up to 50 concurrent users (CCU) and are meant for development and testing β€” pick a plan when you go to production.
  • Which platforms are supported?
    JavaScript (web), iOS, Android, and Unity SDKs plus a REST API. iOS and Android also ship with prebuilt UI Kits, so you can launch without designing a chat screen.
  • How is pricing calculated?
    Pricing is based on monthly active users (MAU). Message sending, storage, and push notifications are unlimited and free, so costs stay predictable as traffic grows. See the pricing page for details.
  • Is my data safe?
    All messages are encrypted in transit and at rest. The console is protected by token auth and two-factor OTP, and every admin action is recorded in audit logs.

Add chat to your app
today

Development projects are free. Start without payment details.