Introducing Sendbird CLI & Plugins: Build Chat and Calls with AI Coding Agents

Build an app where users can exchange messages and make 1-to-1 voice or video calls, with help from an AI coding agent.
Sendbird CLI and Client plugins bring Sendbird app setup, SDK guidance, and integration checks into your Claude Code or Codex workflow. Start a new project or add communication features to an application you already have.
The goal is to connect the feature you describe to the experience users can actually try: a conversation, a shared file, or a call inside your app.
Configure your Sendbird app with the CLI
Sendbird CLI gives you and your coding agent access to supported Sendbird management operations from the terminal. Create or select an app, configure settings, prepare test users and channels, and inspect your setup.
The Sendbird CLI plugin helps Claude Code or Codex work through CLI tasks, including installing the CLI, guiding browser sign-in, and selecting your Sendbird app. You can also use the CLI directly, or teach your agent with the bundled CLI Skill or project instructions.
Choose your starting path in the AI coding agent guide.
Add Chat and Calls with Sendbird Client plugins
Sendbird Client plugins give your coding agent Sendbird-specific skills and SDK guidance for implementing Chat, Chat UIKit, and Calls in your project.
Describe the experience you want: add a channel list, open a conversation from a product screen, customize message bubbles, or add 1-to-1 voice and video calls. Your agent uses the guidance while writing integration code in your codebase.
The tools support development. The Sendbird SDKs power messaging and calling inside your running application.
Three parts of the development workflow:
CLI for app configuration and supported checks. CLI plugin for agent-guided CLI tasks. Client plugins for SDK implementation guidance.
Watch the Sendbird CLI demo
See Sendbird CLI in action in this short recording.
Start with Claude Code or Codex
For an agent-guided start, follow Use Sendbird CLI with an AI coding agent, then the Sendbird Client Plugin installation guide.
- Prepare your Sendbird app. Sign in, then create or select the test app you want to use.
- Open your project with the Client Plugin available. Follow the agent-specific installation steps and start a new session after installation.
- Describe the feature and expected result. Review the generated changes and test the experience in your application.
Run the tools locally with the documented prerequisites. CLI sign-in requires you to approve access in a browser on the same computer, including when an agent starts the flow.
Prefer to begin in the terminal?
The CLI Quickstart walks through installation, sign-in, app selection, and your first Chat message from the CLI. It starts with:
npm install -g @sendbird/cli
sendbird --versionUse a supported Node.js version and a test Sendbird app.
A first message from the CLI establishes a starting point. Continue with the Client Plugin guide to implement the interface in your app.
Describe the experience you want to build
Give your agent the project, the feature you want, and the result you expect. For Chat, try:
For calling, start with an app that has Calls enabled and follow the voice and video calling guide. For example:
Continue with focused requests as you review the implementation: add typing indicators, restyle Chat UIKit screens, configure supported push notifications, or explain a Sendbird error.
Check the connection and the experience
A connection check and a test of the user experience answer different questions. Use each at the appropriate stage:
- CLI checks: inspect supported configuration and SDK session information. A Chat SDK session check confirms that a Chat user can connect.
- Client Plugin integration review: use
verify-integrationto inspect setup details such as SDK versions, initialization, permissions, and handlers. - Chat application testing: request
run-checkto build and launch the app and check sign-in, connection, and messages between two test users. It runs when you request it and agree to the build.
Ask your agent:
For Calls, separately test the voice or video flow, device permissions, and behavior on the target platform. Review the required server authentication and generated code before deployment.
See the Client Plugin skills for the scope of each task.
Build on the application you already have
You can start with a new codebase or extend an existing application. If you already use Sendbird, select an app your account can access. Available operations and features depend on your permissions, plan, and configuration.
Check the supported products and platforms for your SDK and framework. Then choose the feature you want to build and continue with your coding agent.
More guides: CLI Quickstart · CLI reference · Add Chat · Add Calls












