Documentation Release Notes - July 2025
July was packed with partner empowerment features, enhanced security documentation, and continued SDK improvements that make PubNub easier to integrate and manage.
The biggest highlight this month is our official public Postman collection for all PubNub Core APIs — created directly in response to your feedback and search patterns we've observed in our documentation.
We also delivered comprehensive Partner Portal documentation for customer management and Illuminate UI embedding guides for OEM (Original Equipment Manufacturer) integrations, plus made Auto Moderation documentation publicly available.
On the development experience front, we've added a Run in Postman button throughout our REST API documentation, created a What's New section on our homepage, and continued our SDK-sourced code snippets rollout with Unity support.
General 🛠️
New Partner Portal documentation
Type: New feature
We've added comprehensive documentation for the Partner Portal, a feature that lets PubNub partners manage their end customers directly through the Admin Portal.
Partners can create customer entries, assign specific apps and keysets, and enable controlled access to Illuminate functionality. We've also documented how to embed Illuminate UI directly into partner applications for seamless OEM integrations.
Enhanced channel naming guidelines
Type: Enhancement
We've updated our channel naming documentation with stronger recommendations for using ASCII characters in channel names, along with an enhanced channel name validator that now warns you when using non-ASCII characters like emojis or international characters.
The improvements include better cross-platform compatibility guidance and real-time validation feedback to help prevent channel naming issues across different SDKs and platforms.
Comprehensive Presence documentation overhaul
Type: Enhancement
We've expanded our Presence documentation with a comprehensive new section on Implicit vs. explicit Presence events that explains PubNub's timer-based tracking system, configuration settings (presenceTimeout
vs heartbeatInterval
), cost vs accuracy trade-offs, and real-world configuration scenarios for different application types.
The new documentation also clarifies that implicit heartbeats can be disabled through the Presence Management GUI in the Admin Portal — addressing your feedback. We also added important billing transparency to the Presence configuration table, noting that the Generate Leave on TCP FIN or RST
option can result in additional billable events.
Security documentation updates
Type: Enhancement
We've made helpful additions to our data security documentation that enterprise customers have been asking about. We clarified that all connections use TLS 1.2 for secure communication, and added guidance on how Pro customers can access SOC 2 and other compliance reports directly from the Admin Portal (or contact support if needed).
Platform limits and configuration updates
Type: Enhancement
We've updated several key areas of our platform documentation to make sure you have accurate, current information when planning your PubNub implementations. The channel limits documentation now recommends multiplexing between 10 and 50 channels (updated from "no more than 30"), and clarifies that URI length limits are 32 KiB. We also refreshed message storage documentation with current message count limits and usage patterns.
We also clarified an important detail in our heartbeat configuration documentation — the minimum supported value for heartbeat intervals is 3 seconds due to server constraints.
These updates ensure you have accurate information for planning and configuring your PubNub implementations without hitting unexpected limitations.
BizOps Workspace 🏢
Auto Moderation documentation made publicly available
Type: New feature
We've made our Auto Moderation documentation publicly available so you can understand and plan for automated message moderation in your chat applications.
The Auto Moderation documentation walks you through the two main capabilities:
- AI-powered spam detection — automatically block (prevent from being published) or report problematic messages
- Word masking functionality — censor predefined forbidden words
Both features work through an intuitive setup wizard that guides you through configurable moderation rules.
Everything runs on Functions v2, which means it's reliable and scales with your application's needs. The feature itself is currently in beta and available upon request by contacting PubNub Support or Sales — read the full documentation to understand how it works before requesting access.
SDKs 📦
Unity SDK with GitHub-sourced code examples
Type: Enhancement
Continuing our SDK-sourced code snippets rollout from June 2025, we've added comprehensive working code examples to our Unity SDK documentation.
All examples are pulled directly from our GitHub repositories, ensuring they're always tested and current with the latest SDK versions. The Unity documentation now includes complete API reference examples across all major features.
JavaScript Subscription Sets automatic subscription behavior
Type: Enhancement
We've documented the automatic subsequent subscriptions behavior for JavaScript SDK Subscription Sets — a JavaScript-only feature where adding subscriptions to an existing active set automatically subscribes to them without additional calls.
The enhanced documentation includes new code examples and better organization to make subscription set modification methods easier to find and use.
Access Manager v3 Gradle configuration
Type: Enhancement
We've added Gradle configuration details for Access Manager v3 in our Kotlin and Java Access Manager documentation to help with Android and JVM-based project integration.
Events & Actions ⚡
New dedicated Events & Actions payloads page
Type: New feature
We've created a comprehensive new Events & Actions Payloads documentation page that centralizes all payload examples with new schema v2.1 fields for Mobile Push Notifications and Membership CRUD operations. We also converted the webhook payload table into expandable JSON blocks and improved existing examples for better accuracy.
Other 🌟
Official public Postman collection for PubNub Core APIs
Type: New feature
We've launched our official public Postman collection for all PubNub Core APIs, developed in direct response to user feedback and documentation search patterns that showed you needed better ways to test and explore our REST endpoints.
The collection is now available through our REST API documentation and directly at PubNub's Postman Workspace. What makes this collection special is that it includes complete API coverage for all PubNub Core services with pre-configured examples for every endpoint. Everything comes with an easy testing environment that has demo keys ready to use, plus API documentation directly in Postman so you don't have to switch back and forth between tools.
This makes PubNub APIs more accessible and provides a standardized way to explore our REST endpoints.
Enhanced documentation homepage
Type: Enhancement
We've added a dedicated What's New section to our docs homepage that highlights the latest PubNub features and resources, making it easier to discover new features and stay current with platform updates.
Run in Postman button integration
Type: Enhancement
We've made testing our REST APIs incredibly easy by adding Run in Postman buttons directly in the Try it out sections of every API endpoint page. Now when you're reading about a specific API method and want to test it immediately, you'll see a button that lets you fork our official Postman collection with just one click.
Everything comes pre-configured with demo keys and environment variables, so you can start testing immediately without any setup friction.
This creates a seamless bridge between reading our documentation and hands-on API exploration. Instead of copying endpoints, finding API keys, and setting up your own requests, you can go from "I wonder how this works" to "Let me try it now" in seconds.