App Context

Streamline Real-Time Updates

Store information about your application's users, channels, and their relationships, while receiving real-time events as data changes

Easily store and sync user, channel, and membership information

Two overlapping colored paper sheets with a red clip.

Easy-to-use storage

Store user, device, channel, and channel membership information without building connectors or maintaining external infrastructure.

Abstract geometric logo with a gear and three squares in red and black colors.

Real-time data sync

Receive instant events whenever data changes—enabling your apps to update in real time regardless of scale.

Speech bubble icons representing a chat conversation or messaging.

Decisions capability

Use the data stored in App Context with Functions, Illuminate, and other PubNub services to make smarter decisions.

Enhanced Real-Time Use Cases for App Context


Manage user profiles, channel details, memberships, roles, and access in chat apps. Track user status and last-read messages.

Live events

Enable voting, live trivia, real-time bids, and CTA overlays for merchandise and promotions. Manage access and subscriptions.


Track real-time player stats, display live leaderboards, facilitate player trading, and sync game state changes and multiplayer actions.

And more...

Track user locations, monitor cursor positions, update device statuses, and store information about users, devices, and channels.

Features that Streamline Real-Time Updates

  • User metadata: Store user-specific or device-specific information such as names, emails, or device status without any additional backend infrastructure needed.

  • Channel metadata: Set and retrieve channel properties such as title, subtitle, pinned messages, leaderboards, and more.

  • Membership metadata: Manage user-channel relationships, streamlining the management of user access and interactions within your application.

  • Events: Receive instant events whenever the data changes, enabling your apps to update in real time regardless of scale.

  • Filtering: Filter the data based on specific conditions such as name likeness, update timestamps, and more, allowing precise control over the metadata that is fetched or updated.

  • UI tools: Use BizOps Workspace to search, view, and update the data stored in App Context.

Frequently Asked Questions

Why do I need App Context?
How do I enable App Context?
I enabled App Context on Portal, now what?
How do I get user updates in real time?
Can I change the Region once it is chosen?
What are the limits of App Context?
Do you provide any data management tools?
Can App Context be used for device-specific information?