Skip to main content

INSTANT MESSAGING

Sparrow IM

Every conversation.
Keep it going.

Bring direct and group conversations into your application. WebSocket connection management links contacts, sessions and message history to support real-time communication.

  • Direct & group chat
  • Text & images
  • WebSocket

Integration flow

  1. Authenticate and connect

    Acquire an identity token and start an authenticated WebSocket handshake.

  2. Open a conversation

    Choose a contact or group and load the session and its messages.

  3. Exchange and retrieve messages

    Send and receive through the live connection and query history through the API.

CAPABILITIES

Shared capabilities. Considered details.

Conversations built around sessions

Connect direct and group sessions, contacts and groups through a common protocol for text and image messages.

Manage the connection lifecycle

Use authenticated handshakes, heartbeats and reconnection logic, with window activity informing connection management.

Keep conversations discoverable

Query session lists and message history by conversation, content and time to connect live exchanges with past messages.

START BUILDING

Explore the interface and the connection.

react-next-im provides a React / Next.js messaging interface and message handling, while the shared library manages WebSocket connections. Netty engineering notes explain message processing and memory management.