Skip to main content

Documentation Index

Fetch the complete documentation index at: https://cometchat-22654f5b-docs-android-v6-beta2.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Upgrading From v3

Upgrading from v3.x to v4 is fairly simple. Below are the major changes that are released as a part of CometChat v4: Please follow the setup instructions to upgrade to latest version of V4 before proceeding further

Dependency Change

Chat SDK

# Remove v3 packages
npm uninstall @cometchat-pro/chat @cometchat-pro/calls

# Install v4 packages

npm i @cometchat/chat-sdk-javascript
npm i @cometchat/calls-sdk-javascript

Update Import Statements

Find and replace all import statements across your project:
SDKv3 Importv4 Import
Chat SDKimport { CometChat } from '@cometchat-pro/chat'import { CometChat } from '@cometchat/chat-sdk-javascript'
Calls SDKimport { CometChatCalls } from '@cometchat-pro/calls'import { CometChatCalls } from '@cometchat/calls-sdk-javascript'
// v4 Chat SDK
import { CometChat } from '@cometchat/chat-sdk-javascript';

// v4 Calls SDK
import { CometChatCalls } from '@cometchat/calls-sdk-javascript';
The API methods, class names, and listener interfaces are unchanged between v3 and v4. Once you update the packages and imports, your existing code should work without further modifications.

Next Steps

Setup SDK

Install and configure the CometChat JavaScript SDK

Changelog

Latest SDK version and release notes

Best Practices

Recommended patterns for building with the SDK

Key Concepts

Learn the core concepts behind CometChat v4