PubNub ChatEngine

An open and extensible chat SDK and APIs for building powerful 1:1 and group chat quickly

PubNub ChatEngine

Build core chat features quickly, extend functionality with a rich plugin library and customize with programmable Functions-as-a-Service. Powered by the reliable, secure and scalable PubNub Network.

Get Started
  • // Listen for users coming online.
  • app.chat.on('$.online.*',function(data){
  • app.users[data.user.uuid] = data.user;
  • app.renderUsers ();
  • });
  • //Listen for messages.
  • app.chat.on('message',function(message){
  • app.renderMessage (message);
  • });

Start Building Your Chat App

ChatEngine is easy to use, and delivers best practices for chat design and development. In fact, build a chat app in < 30 lines of code, complete with chat rooms, presence, and message history.


ChatEngine Quickstart Guide
Full Documentation

ChatEngine Features and Plugins

ChatEngine is extensible, providing both core messaging features and powerful plugins and integrations to deliver everything you need to build fully-featured chat fast.

Scale

Scale

  • Capable of supporting > 1,000,000 users per chat room.
  • < 250 ms latency worldwide.
  • 15 replicated points-of-presence for instant failover.
Security

Secure

  • Authorization & access permissions for users and chat rooms.
  • TLS and AES256 encryption with HIPAA, SOC 2 Compliant, Privacy Shield certified.
  • Optional EU-only routing & storage for EU-based PII.
Programmability

Programmable

  • Create and host chatbots.
  • Customize your chat with PubNub Functions - no need to host servers.
  • Create Webhooks and new API endpoints in minutes.

Pre-built Integrations to Popular Chat APIs

PubNub supports over 50 popular chat APIs.

  • Content Moderation

    Services to filter inappropriate text and image content.

  • Language Translation

    Support for 11 different languages.

  • Sentiment Analysis

    Leverage machine learning for tracking user emotion (great for Customer Support).

  • Alerts and Notifications

    Trigger SMS, email, and push notification for offline users.

Access thelargestGIF database for chat appsGIFsContentModerationLanguageTranslator SMSSentiment Analysis Automatically analyze and filter chat messagesTranslate chat messagesto 11 differentlanguagesNotify offline users via SMSAnalyze text for sentimentand emotion

What ChatEngine Powers Today

Healthcare
Healthcare

HIPAA Compliance and HIPAA Chat

Gaming
Gaming

Multiplayer In-Game Messaging

Delivery
Delivery

Realtime Alerts and Notifications

Dating
Dating

1:1 Chat in a Certain Locality

E-Learning
E-Learning

Group Chat and Language Translation

Team Chat
Team Chat

Team Collaboration Tools

Support
Support

1:1 Chat and Message History

Productivity
Productivity

Chatbots and Alerts

.

"PubNub is one of those systems that we set up and at this point I think about it so rarely, it just runs and everything works."

Ze’ev Klapow
Senior Software Engineer, HubSpot
Yelp

Yelp uses PubNub to connect owners and consumers.

Ebay

Ebay uses PubNub to power live chat between sellers and buyers.

View More Customers

Build your first chat application with dynamic features using ChatEngine.

Get Started with ChatEngine

Already have 1000s of users or millions of transactions?
Talk to us