Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 8 additions & 1 deletion assets/version-aligner.css
Original file line number Diff line number Diff line change
Expand Up @@ -108,4 +108,11 @@ html.cc-version-aligned #sidebar-content [data-version-aligner-button] {

:not(pre)>code {
padding: .125rem 0rem;
}
}

/* Fix font size inconsistency in API endpoint descriptions */
/* Only applies to API reference pages */
#content-area #header .mt-2.text-lg p {
font-size: 0.875rem !important;
line-height: 1.375rem !important;
}
3,090 changes: 1,142 additions & 1,948 deletions chat-apis.json

Large diffs are not rendered by default.

1,463 changes: 635 additions & 828 deletions data-import-apis.json

Large diffs are not rendered by default.

1,055 changes: 589 additions & 466 deletions docs.json

Large diffs are not rendered by default.

15 changes: 0 additions & 15 deletions fundamentals/data-import-and-migration-overview.mdx

This file was deleted.

45 changes: 45 additions & 0 deletions fundamentals/data-import-and-migration.mdx
Original file line number Diff line number Diff line change
@@ -0,0 +1,45 @@
---
title: "Data Import and Migration"
sidebarTitle: "Data Import and Migration"
---

Data import and migration enables you to transfer existing chat data from your own servers or another chat provider to CometChat. This ensures continuity of service and preserves your users' conversation history during the transition.

## What Can Be Migrated?

CometChat's migration capabilities cover:

- **Users**: User profiles, metadata, and account information
- **Messages**: Complete message history including text, media, and metadata
- **Groups**: Group configurations and membership information
- **Conversations**: Conversation threads and their associated data

## Migration Approaches

CometChat offers two approaches to data migration, depending on your needs:

### Historical Data Import

Import all your existing data at rest—stored messages, users, and groups—into CometChat before going live. This approach is ideal when:

- You're doing a complete platform switch
- You want all historical data available from day one
- Your migration can happen during a maintenance window

The Data Import APIs handle bulk ingestion of historical chat data, allowing you to transfer large volumes of users, messages, and group information efficiently.

### Live Data Migration

Maintain communication between users on your old system and users who have already migrated to CometChat. This approach is ideal when:

- You need zero downtime during migration
- Users will upgrade to the new app version gradually
- Seamless communication must continue throughout the transition period

Live migration bridges both systems during the upgrade cycle, ensuring no messages are lost regardless of which system a user is currently on.

## Getting Started

**For Historical Data Import**: Use the [Data Import REST APIs](/rest-api/data-import) to programmatically import your users, messages, and groups.

**For Live Data Migration**: [Contact our Sales team](https://www.cometchat.com/contact-sales) to discuss your migration requirements and set up the live migration process.
203 changes: 0 additions & 203 deletions fundamentals/import-historical-data.mdx

This file was deleted.

37 changes: 0 additions & 37 deletions fundamentals/limits.mdx

This file was deleted.

11 changes: 0 additions & 11 deletions fundamentals/live-data-migration.mdx

This file was deleted.

19 changes: 0 additions & 19 deletions fundamentals/multi-tenancy-best-practices.mdx

This file was deleted.

44 changes: 0 additions & 44 deletions fundamentals/multi-tenancy-overview.mdx

This file was deleted.

Loading