Skip to main content
Pricing
Log in Contact sales
Pricing
Contact sales
Log in

Build Chat and Calls with your AI coding agent

Configure Sendbird with the CLI. Use the Client Plugin to help Claude Code or Codex build Chat and Calls SDK integrations, then run integration checks as you build.

See how it works Read the Quickstart
  1. 1Install the CLI and connect your agent

    $ npm install -g @sendbird/cli# in your project folder$ sendbird skills install --agent claude --scope project
    $ npm install -g @sendbird/cli# in your project folder$ sendbird skills install --agent codex --scope project
  2. 2Add the plugin to your agent

    $ claude plugin marketplace add sendbird/sendbird-plugins$ claude plugin install sendbird-client@sendbird
    $ codex plugin marketplace add sendbird/sendbird-plugins$ codex plugin add sendbird-client@sendbird
  3. 3Paste your first prompt

    In your agent
    › Add Sendbird Chat to this app.
Claude Code~/my-app
›Add Sendbird Chat to this app.
  • ✓Read your project and its SDKs
  • ✓Added Sendbird UIKit for React
  • ✓Wrote src/chat/ChatView.tsx

$sendbird chat sdk status --as-user alice

✓Connected as alice

ChatView.tsxApp.tsx
import { App } from '@sendbird/uikit-react' export function ChatView({ user }) { return ( <App appId={APP_ID} userId={user.id} /> )}
localhost:5173
SSupportOrder #2041

Today

Can I change my delivery time?

Of course. What time works for you?

After 6 pm, please.

Read

Message

From install to a
working integration

Follow a guided workflow from app setup to SDK integration and connection checks. The CLI manages your Sendbird app, while the Client Plugin gives your agent Sendbird-specific guidance.

  1. Install, sign in, and connectInstall the CLI, sign in through your browser, and connect it to your agent in your project folder.
  2. Add the plugin to your agentAdd Sendbird skills to Claude Code or Codex.
  3. Build with a promptYour agent uses Sendbird-specific guidance to write setup and feature code.
  4. Verify the connectionConnect as a test user and check the session.
# 01 · Terminal $ npm install -g @sendbird/cli $ sendbird setup ✓ Chat setup complete # in your project folder $ sendbird skills install --agent claude --scope project
# 02 · Terminal $ claude plugin marketplace add sendbird/sendbird-plugins $ claude plugin install sendbird-client@sendbird
# 03 · In your agent › Add Sendbird Chat to this app.
# 04 · Terminal # after you sign in to the app as alice $ sendbird chat sdk status --as-user alice ✓ Connected as alice
Example output

Two tools, one workflow
for your coding agent

The CLI takes care of your Sendbird app, and the Client Plugin gives your coding agent the Sendbird skills to build on it. Use them together, or start with the one you need.

Sendbird CLI

Terminal · your Sendbird app

Set up and manage Sendbird apps from your terminal or coding agent, and run integration checks as you build.

All commands
~/my-app
$ npm install -g @sendbird/cli
Install the CLI (Node.js 22 or 24)
$ sendbird setup
Sign in and pick an app
$ sendbird app create
Create and configure an app
$ sendbird chat sdk status
Connect as a test user and check the session

$

Sendbird Client Plugin

Your agent · your codebase

Give your coding agent Sendbird-specific skills for Chat, Calls, and UIKit integration.

All skills
Claude Code~/my-app

›/sendbird-client:

  • setupAdd Chat or Calls to your app
  • add-featureChannels, messages, typing, receipts
  • ui-customizeAdapt UIKit screens to your app
  • push-setupConfigure push notifications
  • explain-errorExplain a Sendbird error code
  • verify-integrationCheck your integration

You stay in control

Works with your Sendbird account permissions

Sign in with your Sendbird account. Available operations depend on your role and the permissions supported by the CLI.

Preview and confirm supported changes

Preview supported changes with a dry run. Check the CLI reference for command-specific confirmation requirements.

SDK guidance grounded in Sendbird Docs

The Client Plugin provides your agent with Sendbird-specific documentation and SDK examples, including guidance on authentication and credential handling.

Try it with a prompt

Pick a task, then paste the prompt into Claude Code or Codex.

Task

Uses the setup skill

›Add Sendbird Chat to our React app.

Paste into Claude Code after you add the plugin.

Supported agents and
SDK platforms

Build Sendbird integrations for iOS, Android, React, and React Native with Claude Code or Codex.

Coding agents
  • Claude Code
  • Codex
Platforms
  • iOS (UIKit, SwiftUI)
  • Android (View, Compose)
  • React
  • React Native
Products
  • Chat SDK
  • Chat UIKit
  • Calls SDK
Client Plugin skills
  • setup
  • add-feature
  • ui-customize
  • push-setup
  • explain-error
  • verify-integration
CLI requirements

Node.js 22 (22.23.4 or later) or 24 (24.22.1 or later) on macOS, Linux or Windows

Your next feature starts here

Install the CLI, connect it and add the plugin to your agent, and follow the Quickstart.

  1. 1Install the CLI and connect your agent

    $ npm install -g @sendbird/cli# in your project folder$ sendbird skills install --agent claude --scope project
    $ npm install -g @sendbird/cli# in your project folder$ sendbird skills install --agent codex --scope project
  2. 2Add the plugin to your agent

    $ claude plugin marketplace add sendbird/sendbird-plugins$ claude plugin install sendbird-client@sendbird
    $ codex plugin marketplace add sendbird/sendbird-plugins$ codex plugin add sendbird-client@sendbird
  3. 3Paste your first prompt

    In your agent
    › Add Sendbird Chat to this app.

Quickstart

Install, sign in, and build your first integration.

Read the Quickstart

CLI reference

Every command, flag, and output format.

Read the reference

Client Plugin guide

Install the plugin and see the skills it adds.

Read the guide

Ready to build Chat and Calls with your AI coding agent?

Open the Quickstart

Before you start

Quick answers about the two tools, Codex and confirming changes.

They do different jobs. The CLI works with your Sendbird app from the terminal: sendbird setup signs you in, sendbird app create creates an app and sendbird chat sdk status checks the SDK connection. sendbird skills install lets your agent use the CLI too. The Client Plugin adds Sendbird skills to Claude Code or Codex so your agent can write the integration in your codebase. You add the Client Plugin through your agent's plugin commands. If you skip it, your agent asks to install it the first time you ask for client implementation.

Yes. Open your agent in your app's project and run the setup skill, for example /sendbird-client:setup --product chat in Claude Code. Then use add-feature, ui-customize or push-setup for the next steps, and verify-integration to check the result. The plugin covers iOS, Android, React and React Native.

Connect the CLI with sendbird skills install --agent codex --scope project in your project folder. Add the plugin with codex plugin marketplace add sendbird/sendbird-plugins, then codex plugin add sendbird-client@sendbird. Codex calls skills with $, so setup is $sendbird-client:setup. Claude Code uses /sendbird-client:setup. The skills are the same in both agents.

The CLI uses your Sendbird account permissions. Supported commands offer preview and confirmation controls, such as --dry-run and --yes. These controls vary by command; see the CLI reference for details.

Enterprise AI customer experience

Contact sales

Enterprise AI customer experience

Contact sales
Communication solutions
Chat API
Support agent desk
Content moderation
Salesforce connector
Business messaging
Voice and video call API
Chat Solutions by Industry
On-demand
Retail
Financial services
Digital health
Marketplaces
Chat Solutions by use case
Customer service
Sales
Marketing
Operations
Live streaming
User conversations
Comparison
Sendbird vs Stream
Pricing
Pricing
Resources
Customer stories
Ebooks & guides
Webinars
Blog
What is an AI agent?
What is agentic AI?
How to build an AI agent
AI agent vs. chatbot
How to build an AI chatbot
Developer
Documentation
Demos
Tutorials
Learning center
Community
FAQ
Server status
Delight AI Solutions
AI concierge
Omnipresent AI
Voice AI agent
AI agent integrations
AI customer service
AI agent enterprise-grade
Product releases
Delight AI overview
Why choose Delight AI
AI agent platform
AI agent builder
Company
About
Customers
Careers
Inside the build
News
Partners
Security & compliance
RFP template
Support
Help center
Contact sales
Account
Log in
Free trial
Frame 2043684008
Terms of service
Terms of service
Privacy notice
Privacy notice
Your privacy choices
Sub-processors
Sub-processors
© 2026 Sendbird, Inc.