Access Manager

Manage your app with ease through fine-grained access controls

With Access Manager you can secure and enforce access to channels, channel groups, and other resources throughout your PubNub implementation.

What is included in Access Manager?

Fine-Grain Permissions

Segment permissions by channel, user, or channel group. 

See Access Managed documentation for details

No Server Load

PubNub handles the server load associated with application access controls. Assign security tokens to devices, grant or revoke access and Access Manager will do the rest. 

Seamless Control

Use Access Manager seamlessly with presence, stream controller, and other PubNub APIs. 

Authentication Scheme

PubNub easily integrates with existing OAuth, Google, Facebook Authentication, and custom solutions. 

Robust Authorization

Add a layer of protection to prevent unauthorized access to publish/subscribe keys. 

Get started with the Chat SDK today!

IoT Device Control -Secure access to devices by the owners and invited users of those devices only. Temporary access can be assigned to guests using ttl property. 

Digital Health - Provide secure, HIPAA compliant communication between doctors and patients.

Subscription based services - Enforce user limits and access by granting and/or revoking privileges based on what access the user has purchased. 

Frequently Asked Questions

expand_less

How do I start using Access Manager?

When Access Manager is initially enabled, the PAM service will have no permissions granted by default. We have enabled all accounts the ability to grant access rights before enabling the Access Manager. Once the appropriate permissions have been granted you can then enable the Access Manager.

IMPORTANT: Thorough testing should be performed in a test environment prior to enabling Access Manager on a production account.

For more information, please check Manage Access.


When Access Manager is initially enabled, the PAM service will have no permissions granted by default. We have enabled all accounts the ability to grant access rights before enabling the Access Manager. Once the appropriate permissions have been granted you can then enable the Access Manager.

IMPORTANT: Thorough testing should be performed in a test environment prior to enabling Access Manager on a production account.

For more information, please check Manage Access.


expand_more

How does PubNub Access Manager function?

Access Manager (v3) is a cryptographic, token-based permission administrator that allows you to regulate clients' access to PubNub resources, such as channels, channel groups, and User IDs. For instance, you can make a one-to-one chat room private by only allowing two users to be able to read and write messages in this channel. Alternatively, you can make a channel public by giving all users access to it. With Access Manager, you can define multiple permissions in a single API call by listing resource groups explicitly or creating patterns with regular expressions (RegEx).

expand_more

Where can I find a more in-depth FAQ on Access Manager?

Find our full FAQ for Access Manager on our support page here. 

Ready to get started?