Skip to content
instant messaging cloud service

a few line of code,
make your appspeak

DeepRespond Link provides stable, secure and open instant messaging, including one-to-one and group chats, chat rooms, audio and video calls, dedicated RTC channels, offline push notifications and content moderation. Integrate through REST APIs without building or maintaining chat servers.

  • REST API Access
  • Multi-tenant data isolation
  • Dozens of operational policies configured on demand
NewSkill for AI coding assistants

Let your AI coding assistant integrate DeepRespond Link for you

Add the skill to Claude Code, Codex or another AI coding assistant and say "Build a chat app with group chats on DeepRespond Link". It walks you through authorization, writes the server and front end, and debugs against the online docs until it runs.

Instant messagingOne-to-one and group chats, conversations, SDK or ready-made UIKit
Game roomsCreate rooms, issue join tickets, lockstep matches
Event callbacksWrites signature checks; URLs take effect after an admin confirms
Plan adviceChecks current quotas and lists fitting plans when they run short
  1. 1Download and unzip into your AI tool's skills folder
  2. 2Tell the AI what app you want to build
  3. 3Click "Allow" once in your browser
deeprespond-im.zipZIP · 53 KB · For Claude Code, Codex and more
Download skill
SHA256 5f4f…6d9cChecksums
# Unzip into your personal skills folder to use it in every project
unzip deeprespond-im.zip -d ~/.claude/skills/

Windows: extract it with File Explorer into %USERPROFILE%\.claude\skills

Try telling the AI: "Build a web chat app with group chats on DeepRespond Link"

The AI only gets this one app's server key after you allow it; your console password and payments never go through the AI.

Full instant messaging capabilities

Covers the core of your chat product, right out of the box, and on demand

user system

Create an IM account for each of your users, interface with your own account system, and log in after the server issues login credentials.

  • Profiles, avatars and custom attributes
  • Multiple logins and device limits
  • Ban, global ban, kick offline
view the document

Single and Group chats

Text, pictures, voice, video, files and location messages are delivered to all users 'online devices in real time.

  • Synchronization and offline messaging
  • Historical messages turn pages by serial number, no loss, no weight
  • Messages pushed only to online devices (e.g. typing)
view the document

Messages and Conversations

Withdraw, edit, emoji response, top,@ mention and reply reference, the server maintains the conversation list and unread.

  • Read receipt and session top
  • Withdrawal time limit configurable, server withdrawal unlimited
  • Export all app messages page by page
view the document

Friends and online status

Friend requests and reviews, friend notes, blacklists, inquiries and subscriptions to friend online status.

  • The way to add friends is set by the user himself
  • You can request that only friends can chat alone.
  • Online status visibility range is configurable
view the document

Groups

Group owners and administrators, invitations and group approval, group links, open groups, meet the management needs of communities and workgroups.

  • All members and members are forbidden to speak.
  • Group Blacklists and Group Files
  • Group joining method and invitation permission configurable
view the document

Chatrooms

Large-scale chat rooms with no regular members and no offline messages, suitable for live interaction and live events.

  • Messages are delivered according to priority
  • Banned, banned and whitelisted
  • Chat room properties and number of people online
view the document

Audio & video calls

One-to-one and multi-person audio and video calls, ringing, multi-terminal answering and disconnection recovery, call recording and statistics.

  • Signaling and call data are in this service
  • Server query and end call
  • Concurrent calls are controlled by package
view the document

Independent RTC channel

Organize audio and video conference and voice room with service channel ID without creating IM group first. Channel source code capability has been provided. See access document for activation and release status.

  • Open or one-time ticket access
  • Publisher and subscriber roles
  • Channel Usage and AutoCorrect
view the document

File and Rich Media

Images, voice, video and files are directly transmitted to the object storage, and the download address is valid for a short time to prevent chain theft.

  • Large file fragment upload and breakpoint resume
  • Automatic thumbnail generation, removal of shooting information
  • Group files, avatars and storage usage
view the document

offline push

When the user is not online, the notification is delivered through APNs, FCM and domestic mainstream mobile phone manufacturers.

  • Notification preview, corner marker and do not disturb
  • Update sent notifications after withdrawal (depending on channel support)
  • Push statistics and troubleshooting
view the document

content security

Check messages, materials, applications and documents before they are sent and review them afterwards, and automatically punish violations.

  • Custom thesaurus and manual review
  • user reports
  • Violation records, bans and bans
view the document

event callback

Send changes to users, friends, groups, messages, chat rooms, calls, and independent channels back to your server.

  • Send messages, add friends, and block synchronization before joining the group
  • Request signature and delivery retry
  • Delivery records and redelivery
view the document

Package and Usage

Subscribe to the package by application, daily statistics of usage, monthly billing, and check the quota and bill at any time on the console.

  • Registered users, connections, storage, etc.
  • Daily and monthly usage
  • billing and receipt records
view the document
NewGame rooms

Real-time multiplayer, ready to go

Your server creates the room and issues tickets; players connect to the nearest game node with the SDK, and every player's input is synced frame by frame.

  • Lockstep sync, plus custom messages for turn-based play
  • Direct UDP, with automatic fallback to WebSocket
  • Reconnects automatically and fills in missing frames in order
Designed for Developers

Three-step access

  1. 1

    Register and create apps

    Register an account in the console, create an app, and get AppKey and server credentials.

  2. 2

    server access

    Exchange App Tokens to create IM accounts, manage friends and groups for your users.

  3. 3

    Client sends and receives messages

    After logging in, users establish a long connection, send and receive messages in real time, and synchronize sessions.

Send a single chat message
$ curl -X POST "$IM_API/$ORG/$APP/messages" \
  -H "Authorization: Bearer $APP_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "from": "alice",
    "to_user": "bob",
    "type": "text",
    "body": { "text": "Hello, Bob!" }
  }'

# 201 Created
{
  "message_id": "99582298747305984",
  "conversation_type": "single",
  "seq": 1,
  "sender": "alice",
  "recipient": "bob"
}

Why choose DeepRespond Link

From secure, stable to configurable, to help you focus on your business

safe and controllable

Multi-tenant data isolation; server-side credentials support non-downtime rotation and IP whitelists; console supports member roles, two-step authentication and secondary authentication for sensitive operations, and all management operations remain traceable.

stable and reliable

Service multi-instance deployment, automatic recovery and complete message after long connection disconnection; call quota and fuse gear are set according to application, and burst traffic of a single application will not affect other applications.

flexible configuration

Dozens of operation policies such as withdrawal time limit, multi-terminal login, read receipt, online status visibility range, message retention period, etc. can be adjusted at any time according to application in the console.

developer friendly

Uniform-style REST APIs, explicit error codes, and idempotent rules, each example in the documentation can be copied directly.

Suitable for all kinds of scenes

Social, education, e-commerce, collaboration, games, a set of services to meet different businesses

Social and Community

Strangers socialize, interest communities, dating. Friend requests, blacklists and friend additions help users control their social relationships, audio and video calls and online status make interactions more timely, and content security filters harassment and illegal content.

Friends and BlacklistsAudio & video callscontent securityon-line state

online education

Class group, teacher-student Q & A, home-school communication. Group owners and administrators manage classes, all forbidden to speak for class time, group files store courseware, one-to-one audio and video for counseling Q & A, independent channels can organize temporary classroom discussions.

Groups and RolesAll silence.Group filesIndependent RTC channel

E-commerce and customer service

Buyers communicate with merchants and customer service. The server sends order notifications as customer service or system identity, custom messages carry commodity cards, and event callbacks synchronize chat records to your customer service system.

Server sends messagecustom messageevent callbackoffline push

enterprise collaboration

Internal communication, project group, external collaboration.@ Mention, reply reference and read receipt improve communication efficiency, message editing and recall reduce the impact of mis-delivery, independent channel hosts meetings organized by business ID.

@ Mention and replyread receiptsGroup filesIndependent RTC channel

game social

Guilds, parties, private chats and real-time matches. Group links and public groups make it easy to join a guild, presence shows which friends are online to team up, and game rooms sync every player's input once the match starts.

Game roomsOpen Group and In-Group Linkson-line statefriendGroup Blacklist

live interactive

Broadcast room bullet screen, gifts and likes. Chat room has no fixed members, does not save offline messages, messages are delivered according to priority, gifts and other important messages are delivered first.

Chatroomsmessage priorityProhibition and bancontent security

SDK access

Package login, long connection, disconnected reconnection, messaging and local storage. Web SDK provides React and Vue bindings;Flutter SDK a set of codes covering Android and iOS, supporting offline push and system call interface;Tauri SDK for Windows, macOS, Linux desktop applications, supporting system notifications, trays and resident connections. Android native, Mini programs and UniApp H5 have provided access source code. UniApp's three targets (H5 /Weixin Mini Programs/ App) all have complete runnable demos; see platform documentation for media capabilities and product release status of each end of independent channels.

WebReactVueAndroidFlutter / iOSUniApp H5Weixin Mini Programs (channel query only)WindowsmacOSLinuxUnity (game rooms)iOS Native (Swift)React NativeUniApp App Native
fast integration

Starting now, free access

Sign up to create your app and start developing and testing it right away.