sendbird_chat_sdk
With Sendbird Chat for Flutter, you can easily build an in-app chat with all the essential messaging features.
4.10.1
12K downloads/mo
#2694 most downloaded on pub.dev
sendbird/sendbird-chat-sdk-flutter
What this package is like to depend on
Last release 3 days ago
21 Aug 2026
Release timing varies
gaps range from 2 weeks to 5 months
Nearly every release is documented
notes for 63 of 63 stable releases
Nothing withdrawn
no release was ever pulled
3 years old
65 releases · first in 2023
9 releases in the last 12 months
see the full history below
Release timeline
65 releases · May 2023 to Aug 2026Releases
latest 60 of 65-
4.10.121 Aug 2026Release notes
Open source →Improvements
- Deduplicate concurrent GET channel requests on join event bursts
- Throw
InvalidParameterExceptionfor empty/whitespace-only push token inregisterPushToken
Release notes
Open source →Improvements
- Deduplicate concurrent GET channel requests on join event bursts
- Throw
InvalidParameterExceptionfor empty/whitespace-only push token inregisterPushToken
-
4.10.027 Mar 2026Release notes
Open source →Features
- Added
setWeeklyDoNotDisturb(),getWeeklyDoNotDisturb()andclearWeeklyDoNotDisturb()inSendbirdChat - Deprecated
setDoNotDisturb()andgetDoNotDisturb()inSendbirdChat - Added
joinedAtinMember
Improvements
- Expanded
connectivity_plusdependency version constraint to>=5.0.1 <8.0.0
Release notes
Open source →Features
- Added
setWeeklyDoNotDisturb(),getWeeklyDoNotDisturb()andclearWeeklyDoNotDisturb()inSendbirdChat - Deprecated
setDoNotDisturb()andgetDoNotDisturb()inSendbirdChat - Added
joinedAtinMember
Improvements
- Expanded
connectivity_plusdependency version constraint to>=5.0.1 <8.0.0
- Added
-
4.9.012 Feb 2026Release notes
Open source →Features
- Added
messageparameter inFileMessageCreateParamsandMultipleFilesMessageCreateParams
Improvements
- Fixed bugs regarding message huge gap
Release notes
Open source →Features
- Added
messageparameter inFileMessageCreateParamsandMultipleFilesMessageCreateParams
Improvements
- Fixed bugs regarding message huge gap
- Added
-
4.8.002 Jan 2026Release notes
Open source →Features
- Added
sendMultipleFilesMessage()andresendMultipleFilesMessage()inGroupChannel - Added
multipleFilesMessageFileCountLimitinAppInfo
Improvements
- Fixed an issue related to closing WebSocket
isar_communitypackage has been updated to v3.3.0
Release notes
Open source →Features
- Added
sendMultipleFilesMessage()andresendMultipleFilesMessage()inGroupChannel - Added
multipleFilesMessageFileCountLimitinAppInfo
Improvements
- Fixed an issue related to closing WebSocket
isar_communitypackage has been updated to v3.3.0
- Added
-
4.7.029 Oct 2025Release notes
Open source →Features
- Added
onConnectionDelayed(int retryAfter)inConnectionHandler- Automatically attempts to connect to the server in
retryAfterseconds - Called when the server cannot handle the connection immediately when
SendbirdChat.connect()is called - Called when the server is overloaded
- Automatically attempts to connect to the server in
Improvements
- Improved local caching
Release notes
Open source →Features
- Added
onConnectionDelayed(int retryAfter)inConnectionHandler- Automatically attempts to connect to the server in
retryAfterseconds - Called when the server cannot handle the connection immediately when
SendbirdChat.connect()is called - Called when the server is overloaded
- Automatically attempts to connect to the server in
Improvements
- Improved local caching
- Added
-
4.6.015 Oct 2025Release notes
Open source →Features
- Support 16KB page sizes for Android (
minSdkVersionon Android must be 23 or higher)
Improvements
- Fixed a bug where the failed
FileMessagedoes not load on iOS when restarting the app
Release notes
Open source →Features
- Support 16KB page sizes for Android (
minSdkVersionon Android must be 23 or higher)
Improvements
- Fixed a bug where the failed
FileMessagedoes not load on iOS when restarting the app
- Support 16KB page sizes for Android (
-
4.6.0-dev.201 Oct 2025 pre-releaseRelease notes
Open source →Features
isarpackage has been updated withisar_community v3.3.0-dev.3to support android 16kb page size- To support this,
minSdkVersionon Android must be 23 or higher
Release notes
Open source →Features
isarpackage has been updated withisar_community v3.3.0-dev.3to support android 16kb page size- To support this,
minSdkVersionon Android must be 23 or higher
-
4.6.0-dev.116 Sep 2025 pre-releaseRelease notes
Open source →Features
isarpackage has been updated withisar_community v3.3.0-dev.2to support android 16kb page size- To support this,
minSdkVersionon Android must be 23 or higher
Release notes
Open source →Features
isarpackage has been updated withisar_community v3.3.0-dev.2to support android 16kb page size- To support this,
minSdkVersionon Android must be 23 or higher
-
4.5.215 Sep 2025Release notes
Open source →Improvements
- Fixed a bug where the failed
FileMessagedoes not load on iOS when restarting the app - Fixed a bug regarding offline login
- Updated regarding statistics
Release notes
Open source →Improvements
- Fixed a bug where the failed
FileMessagedoes not load on iOS when restarting the app - Fixed a bug regarding offline login
- Updated regarding statistics
- Fixed a bug where the failed
-
4.5.124 Jul 2025 -
4.5.023 Jul 2025Release notes
Open source →Features
- Added
getTotalUnreadMessageCountWithParams({GroupChannelTotalUnreadMessageCountParams? groupChannelParams, FeedChannelTotalUnreadMessageCountParams? feedChannelParams})and deprecatedgetTotalUnreadMessageCountWithFeedChannel([GroupChannelTotalUnreadMessageCountParams? params])
Improvements
- Added
logViewed(List<NotificationMessage> messages)and deprecatedlogImpression(List<NotificationMessage> messages)inFeedChannel - Added API timeout for 10 seconds
- Added reconnection timeout for
connectionTimeoutinSendbirdChatOptions - Updated regarding statistics
- Added
-
4.4.127 Jun 2025Release notes
Open source →Improvements
- Fixed parsing exception for message with a deleted parent message
-
4.4.020 Jun 2025Release notes
Open source →Features
- Added
markAsUnread()inGroupChannel - Added
eventUserMarkedReadandeventUserMarkedUnreadinCollectionEventSource - Added
eventDetailinBaseChannelContext - Added
onUserMarkedRead()andonUserMarkedUnread()events inGroupChannelHandler - Added
uikitConfigInfoinAppInfo
Improvements
- Fixed a bug where writing
metaDatato db inFeedChannelfailed - Fixed a bug regarding
ScheduledStatusinScheduledInfo
- Added
-
4.3.207 May 2025Release notes
Open source →Improvements
- Fixed a bug where network error related exceptions were not raised in
loadPrevious()andloadNext()inMessageCollection
- Fixed a bug where network error related exceptions were not raised in
-
4.3.104 Apr 2025Release notes
Open source →Improvements
- Fixed duplicate userId bug related to reaction
- Improved websocket statistics
-
4.3.011 Mar 2025Release notes
Open source →Features
- Added
messageDeletionTimestampinBaseChannel
Improvements
- Fixed a bug where the timer is not reset related to typing indicator
- Added device token cache for push notifications
- Added
-
4.2.3125 Feb 2025Release notes
Open source →Improvements
- Fixed a bug where
requestIdis null if websocket is disconnected while sending aFileMessage
- Fixed a bug where
-
4.2.3005 Dec 2024Release notes
Open source →Improvements
- Fixed the reconnection bug when moving to background and then moving to foreground quickly
-
4.2.2920 Nov 2024Release notes
Open source →Features
- Updated the versions for
mime,web_socket_channelandflutter_lintspackages
Improvements
- Added the filtering for
replyTypeinMessageCollection
- Updated the versions for
-
4.2.2815 Nov 2024Release notes
Open source →Improvements
- Fixed a bug regarding the initial parameters in message collection
-
4.2.2706 Nov 2024Release notes
Open source →Features
- Applied the message threading policy for last message and unread message count in
GroupChannel
Improvements
- Fixed a bug where update events are not called for messages with OGTags
- Fixed the reconnection events to be called in pairs
- Applied the message threading policy for last message and unread message count in
-
4.2.2628 Oct 2024Release notes
Open source →Features
- Added
useAutoResendinSendbirdChatOptions
Improvements
- Fixed a bug regarding
onReconnectFailed()event inConnectionHandler
- Added
-
4.2.2521 Oct 2024Release notes
Open source →Improvements
- Fixed the reconnection bug while entering foreground
- Modified the endpoint of sbm metric
-
4.2.2408 Oct 2024Release notes
Open source →Improvements
- Fixed bugs regarding the events for
hide()inGroupChannel - Fixed the message deletion bug in db regarding
resetMyHistory()
- Fixed bugs regarding the events for
-
4.2.2313 Sep 2024Release notes
Open source →Improvements
- Fixed the bug regarding
hide()inGroupChannel - Fixed the issue regarding websocket security
- Fixed the bug regarding
-
4.2.2223 Aug 2024Release notes
Open source →Improvements
- Fixed the bugs regarding the channel change logs on multi
GroupChannelCollections
- Fixed the bugs regarding the channel change logs on multi
-
4.2.2116 Aug 2024Release notes
Open source →Improvements
- Fixed the bug when upserting a parent message regarding the error on isar
- Fixed the bug regarding the channel filtering when local caching is not used
- Fixed the bugs regarding the thumbnail caching for UIKit
- Fixed a bug regarding reactions on offline mode
-
4.2.2011 Jul 2024Release notes
Open source →Improvements
- Fixed the parsing bug regarding
markAsRead()event - Fixed the db upsert bug regarding read status
- Fixed the parsing bug regarding
-
4.2.1904 Jul 2024Release notes
Open source →Improvements
- Fixed a bug that channels are not added when
includeEmptyisfalseinGroupChannelCollection - Fixed a bug regarding a channel event when leaving a
GroupChannel - Fixed a bug regarding the filtering on multi
GroupChannelCollections
- Fixed a bug that channels are not added when
-
4.2.1826 Jun 2024Release notes
Open source →Improvements
- Fixed the bugs regarding edge cases during
resetMyHistory()processing - Fixed a bug that the filtering is not worked on multi
GroupChannelCollections - Fixed a bug that channel changelogs are not upserted in db
- Fixed a bug regarding the result of
init()inSendbirdChat
- Fixed the bugs regarding edge cases during
-
4.2.1718 Jun 2024Release notes
Open source →Improvements
- Fixed a bug regarding receiving messages during
resetMyHistory()processing
- Fixed a bug regarding receiving messages during
-
4.2.1613 Jun 2024Release notes
Open source →Improvements
- Fixed a bug regarding
awaitinresetMyHistory()inGroupChannel
- Fixed a bug regarding
-
4.2.1505 Jun 2024Release notes
Open source →Improvements
- Fixed the bugs regarding my mute info
- Fixed the bugs regarding changelogs on web
- Fixed the bugs regarding connection management
- Fixed the bugs regarding
markAsDelivered()inSendbirdChat - Added
metaData,readStatus,deliveryStatusin channel db - Fixed a bug when
includeEmptyisfalseinGroupChannelCollection
-
4.2.1416 May 2024Release notes
Open source →Improvements
- Fixed the exceptions regarding url encoding for api
- Fixed the bug that profile image is not updated on web
- Fixed the bugs regarding event, exception and cache
- Modified the event order regarding failed messages in message collection
- Improved stability
-
4.2.1330 Apr 2024 -
4.2.1224 Apr 2024Release notes
Open source →Features
- Updated dependency range for
connectivity_pluspackage from^5.0.1to>=5.0.1 <7.0.0
Improvements
- Fixed
MessageCollectionregardingresetMyHistory()inGroupChannel - Fixed
removeFailedMessage()andremoveAllFailedMessages()inMessageCollection - Fixed the bugs regarding message change log, pending message removal, typing status and delivered status
- Added improvements on
getUndeliveredMembers()method to prevent a potential problem. The return type forgetUndeliveredMembers()was updated fromList<Member>toList<Member>?. Please update this part of your code if you usegetUndeliveredMembers(). - Improved stability
- Updated dependency range for
-
4.2.1118 Apr 2024Release notes
Open source →Improvements
- Fixed the bug that there are duplicate channels in
GroupChannelCollection - Added default mimeType in
FileMessageCreateParams
- Fixed the bug that there are duplicate channels in
-
4.2.1009 Apr 2024Release notes
Open source →Features
- Added the privacy manifest file for iOS
Improvements
- Fixed the bug that there are duplicate channels in
GroupChannelCollection
-
4.2.903 Apr 2024Release notes
Open source →Improvements
- Fixed the bugs regarding error handling in
MessageCollection - Fixed the bug that
mentionedUserIdsis missing in a pending message
- Fixed the bugs regarding error handling in
-
4.2.827 Mar 2024 -
4.2.721 Mar 2024Release notes
Open source →Improvements
- Updated dependency range for http, uuid and logger packages
- Fixed the exception regarding encrypt package
-
4.2.620 Mar 2024 -
4.2.512 Mar 2024 -
4.2.408 Mar 2024 -
4.2.304 Mar 2024Release notes
Open source →Improvements
- Fixed the bug where
queryinGroupChannelCollectiondoes not work when reconnected
- Fixed the bug where
-
4.2.215 Feb 2024Release notes
Open source →Improvements
- Fixed the bug where
votedPollOptionIdsinPollis always empty
- Fixed the bug where
-
4.2.105 Feb 2024Release notes
Open source →Improvements
- Fixed the bug where
getCachedMetaData()inBaseChannelis not being updated when deleting metadata
- Fixed the bug where
-
4.2.031 Jan 2024Release notes
Open source →Features
Local Caching for Android and iOS (Not supported for Web yet)
Local caching enables Sendbird Chat SDK for Flutter to cache and retrieve group channel and message data locally. Its benefits include reducing refresh time and allowing a client app to create a channel list or a chat view that can work online as well as offline. The local caching feature is enabled by default.
- Added
useCollectionCachinginSendbirdChatOptions(The default value istrue) - Added
getCachedDataSize(),clearCachedData()andclearCachedMessages()inSendbirdChat - Added
getFailedMessages(),removeFailedMessages()andremoveAllFailedMessages()inMessageCollection - Added
markAsRead()inBaseMessageCollection
Improvements
- Fixed the bugs regarding FeedChannel
- Improved stability
- Added
-
4.1.212 Dec 2023Release notes
Open source →Features
- Added
createdBeforeandcreatedAfterinGroupChannelListQueryandPublicGroupChannelListQuery - Added
markAsClicked()inFeedChannel - Replaced
markAsReadBy()withmarkAsRead()inFeedChannel
Improvements
- Fix the bugs regarding FeedChannel
- Fix the bugs regarding ReactionEvent
- Improved stability
- Added
-
4.1.108 Nov 2023 -
4.1.003 Nov 2023Release notes
Open source →Features
NotificationMessage
- Added
NotificationMessagewithnotificationId,messageStatusandnotificationData - Added
markAsReadBy(),logImpression()andlogCustom()inFeedChannel - Replaced
BaseMessage? lastMessagewithNotificationMessage? lastMessageinFeedChannel - Replaced
List<BaseMessage> messageListwithList<NotificationMessage> messageListinNotificationCollection - Modified
onMessagesAdded(),onMessagesUpdated()andonMessagesDeleted()inNotificationCollectionHandler - Modified
onMessageReceived()andonChannelChanged()inFeedChannelHandler
Deprecated Methods
- Removed
onTotalUnreadMessageCountUpdated()inUserEventHandler
Improvements
- Improved stability
- Added
-
4.0.1327 Sep 2023Release notes
Open source →Features
- Added
MessageSearchQuery - Added
includeMetaArray,includeReactionsandincludeThreadInfoinPreviousMessageListQuery
Improvements
- Improved stability
- Added
-
4.0.1215 Sep 2023Release notes
Open source →Improvements
- Fixed the bug regarding parent
FileMessagetype - Updated regarding statistics
- Fixed the bug regarding parent
-
4.0.1112 Sep 2023 -
4.0.1031 Aug 2023 -
4.0.930 Aug 2023Release notes
Open source →Improvements
- Fixed the bug regarding the
hasNextinBaseMessageCollection - Fixed the bug when the
reverseistrueinMessageListParamsregardingBaseMessageCollection - Improved stability
- Fixed the bug regarding the
-
4.0.822 Aug 2023Release notes
Open source →Features
- Replaced
Map<String, String> templateVariableswithMap<String, dynamic> templateVariablesinNotificationData - Added
tagsinNotificationData
Improvements
- Improved stability
- Replaced
-
4.0.718 Aug 2023Release notes
Open source →Features
- Added
notificationDatainBaseMessage
Improvements
- Fixed the bug regarding
unreadMessageCountinFeedChannel
- Added
-
4.0.616 Aug 2023Release notes
Open source →Features
Notification
- Added
isTemplateLabelEnabled,isCategoryFilterEnabledandnotificationCategoriesinFeedChannel - Added
authenticateFeed(),refreshNotificationCollections()inSendbirdChat
Improvements
- Improved stability
- Added
-
4.0.514 Jul 2023Release notes
Open source →Features
- Added
SendbirdStatisticsfor internal use
Improvements
- Improved stability
- Added