close search

Stringee Chat API Overview

Stringee is a platform for rich messaging to be integrated directly into your applications. We provide developers with SDKs and APIs so that chat features can develop rapidly. Stringee supports:

Technical Concepts Overview

There are four core concepts you should understand:

1. StringeeClient

This represents an application user connection. In order to send or receive a message, you must initialize a Stringee Client and connect the Client to Stringee's server. StringeeClient manages connection and notification states. Only one instance of StringeeClient should be instantiated and used at all times.

2. User management

Stringee does not handle user management. This means that you do not have to import or migrate existing users, and users don’t have to register with Stringee itself. Instead, this function is handled by your server. You only need to provide Stringee with a unique ID for each user.

3. Conversations

Stringee Conversation offers a set of participants and unlimited number of messages. There are two types of Conversation:

4. Messages

Stringee Message represents an individual message which belong to a Conversation. There are 7 types of Message: