React Native Chat SDK

The React Native Chat SDK simplifies integrating an in-app chat experience similar to Apple Messages, Telegram, or Slack. Lowkey's React Native SDK supports rich messages, images, videos, custom attachments, reactions, threading, image and file uploads, user commands, and channel lists.
The ideal starting point is the React Native Chat Tutorial. This guide walks you through installing and customizing the SDK to perfectly align with your brand and user experience requirements.

Powerful Ready-to-use components

Channel list

Message list

Message Input

Thread

Channel List

Endless scrolling + Load on demand

Latest message previews

Delivery indicators

Automatic channel sorting

Message List

Date separators

Group messages by user

Threading

Replies

Load on demand

Delivery indicators

Message Component

Reactions

Message actions - reply, quote

Customizable avatars and contents

File, Image and Video attachments

URL previews

Markdown rendering

Message Input

Image, Video and File upload

Upload previews

Mentions autocomplete

Giphy integration

Custom slash commands

Message editing

BACKEND TECH STACK

NodeJS

Express

joi

Mongoose

uWebSockets.js

And there's more:

Extensive UI customization options

Push notifications

Internationalisation (i18n)

Typing indicators

Message deletion - soft/hard deleted messages

Style customization

Meet the React Native Team

Hi! We’re constantly working to enhance our React Native components here at Lowkey. Our goal is continuous improvement, and any feedback from developers like you would be incredibly valuable.

Would you be willing to share your thoughts on what you’d like to see from Lowkey?

Give Developer Feedback

Didn’t find what you’re looking for? Get in touch with our Developer Advocacy team to let us know what we can do to help:

Choose the best plan for your business