Try out all pro features with our free trial
Get started with chat
Most features for growing businesses
Pro includes all Starter features and:
The power of our full platform
Custom pricing with millions of MAU
Enterprise includes all Pro features and:
Monthly Active Chat Users
Number of messages sent per month
Number of messages stored on Sendbird servers
1-to-1 chat for private conversations.
Power private group chat for 100 members in a channel (300 members in dedicated instances).
Power public group chats for upto 20,000 members when you build on shared instances and for upto 60,000 members when you build on dedicated instances.
Power private group chat for thousands of members in a single group and drive real time engagement with most group chat features. Pro plan supports up to 2,000 members. Enterprise plan supports up to 20,000 members.
A set of rich, pre-built UI components to create a modern in-app messaging experience in minutes.
Let your users see when another user is typing and keep the conversation going.
Let message sender know that the message has been successfully delivered to the recipient.
Let your users know when their messages have been read.
Use online presence indicators to show which users are online and which are not.
Let your users react to messages with emoji based reactions.
Give your users the ability to mention other users in the channel, or the entire channel to draw attention to the message.
Display the number of unread message counts in a channel to bring the user back into the conversation.
Notify users with a push notification when a new chat message is received.
Give your users the ability to express themselves with images, audio, and video. Share custom file types too.
Build capabilties to display offers in the chat interface with structured message templates.
Automatically generate thumbnails for media files in the chat thread.
Let your users access messages and queue new messages to be sent even if the user is offline or in unstable network conditions.
Adjust the number of messages displayed in a group chat to adjust the pace of the conversation.
Let your users apply do-not-disturb status and prevent them from receiving push notifications for new messages.
Give your developers the ability to add custom meta data to messages and build functionalities like polls, reactions, and more.
Create threads in group chats and make conversations easier to follow.
Build message search capabilities in in-app chat.
Let your users search for other users and channels.
Deliver high context in-app announcement messages to thousands of users and channels at the same time.
Translate messages received to your user's preferred language.
Give your users the ability to translate a message to their preferred language on-demand.
Translate push notifications automatically to the user's preferred language.
Let users report other users in your chat application.
Give users the ability to block one another at a user level.
Give your chat moderators the ability to mute users.
Allow moderators to ban users from a chat thread.
Allow admins to deactivate users to users can no longer use chat.
Assign operators for each chat channel to moderate the conversation.
Allow moderators to restrict users from sharing pre-selected URLs and domains in the chat.
Control the number of messages a user can send in succession in any chat.
Allow moderators to moderate message content and users from the convenience of a dashboard.
Freeze the channel and prevent users from sending any messages to each other.
Automatically detect messages with toxic images and filter them out.
Filter messages with profane content to keep conversations safe.
Monitor chat metrics and see how chat is being adopted in your application.
Analyze user behavior through metrics on channels, messages, and users through nine metrics.
Export chat data at preset times to run analytics and build machine learning datasets.
Allow your chatbot to send and receive messages and assist with customer support, product recommendations and more.
Capture event information from your application's chat and use it to build custom notification services, CRM and support desk integrations and more.
Files sent in messages are encrypted using AES256 encryption.
A RESTful API to provide access and delete capabilities for consumer requests as delineated by GDPR regulations.
Give developers the ability to make calls to Sendbird Chat API from an allowed list of IPs.
Choose from 8 global regions - Oregon (USA), North Virginia (USA), Frankfurt (Germany), Mumbai (India), Seoul (South Korea), Singapore, Tokyo (Japan), and Sydney (Australia)
Spin up private dedicated instances for powering chat on any existing AWS region (except for in China).
Give your developers the ability to whitelist Sendbird servers.
* Overages may apply
$ Available as an Add-on
Try out Sendbird Calls with our free trial
Rate per minute per user*
Rate per minute per user*
One-to-one voice or video calls for private conversations.
Voice or video calls for group conversations.
Let your users receive and customize incoming call notifications and give them the ability to choose their ringtones and UI elements.
Enable your users to receive push notifications on iOS and Android devices.
Let your users receive calls on any of their logged-in devices.
Let users stop or start their video stream during a call.
Let your users see themselves in a mirrored view during video calls.
Allow your users to switch between the front and the rear cameras during a call.
Allow your users to play audio through their phone’s earpiece, speakerphone, headphone jack, or a bluetooth device.
Reconnect users automatically after an interrupted call as soon as the network conditions improve.
Let your users mute themselves during a call.
Provide access to call history on the Sendbird dashboard, and via the Sendbird Calls SDKs.
Users share the same ID for chat and calls within the same Sendbird application.
Add custom metadata to a specific call.
Give users the ability to record the audio and video of their calls on their devices.
Give users the ability to capture an image of the local or remote video view during a call and save it on their device.
Subscribe your HTTP connected apps and devices to the Sendbird server’s call event notifications, so that they can automatically react.
Allow users to notify each other when recording a call.
Get a reading of the perceived quality of each call in the call log.
Transfers media streams between clients to reduce connection latency and cost.
Transfers media streams through a Sendbird server when the network conditions prevent peer-to-peer connections or when a peer-to-peer call disconnects.
Provide users with call event records in their chat channels.
Allows participants of a direct call to show their screen to each other.
Allows users to customize ringing, dialing, and reconnecting sounds.
Show and filter call logs on the dashboard.
Allow admins to call from the Sendbird dashboard.
Manage push tokens for your apps.
Automate recurring payments to ensure business continuity.
Get access to the metadata of logged calls via the platform API.
Registers a user's device token on the Sendbird server to securely allow access to the Sendbird SDK’s features.
Encrypt media streaming of all calls according to DTLS standards.