Automatic real-time detection of device and user state to enhance connected experiences across features.

Easy-to-use APIs for online/offline tracking, real-time audience count, and typing indicators.

What can you do with PubNub Presence?

Status Icon

User state - Deliver instantaneous status updates whenever user state changes for any number of connected users across related apps.

Audience Icon

Audience count and location - Detect and update connected user counts and locations.

Typing Indicator icon

Typing indicators - Show when a user is typing a chat message.

Battery Icon

Battery State Notifications - Monitor device battery state, and trigger events when thresholds are met.

Functions Icon

PubNub Functions - Trigger powerful serverless functions to run business logic whenever a user connects or disconnects.

Server Icon

Webhooks - Configure PubNub to callback to your server (or any REST API) whenever a user state changes.

Where is Presence Used?

Summary Icon

User Lists - When creating live-updating lists of online and offline users, like chat contact lists.

Read more

Typing indicator icon

When showing that a user is typing in a chat application.

Read more

IOT Icon

In IoT, to reflect the smart devices connection state..

Read more

Ready to get started?