PubNub Logo Docs
Support Contact Sales Login Try Our APIs

›Home

Collapse all
Dark mode

Home

  • Home

First steps

  • Set up your account
  • Get the SDK
  • Initialize PubNub
  • Identify users and devices
  • Send messages
  • Receive messages
  • Retrieve old messages
  • Check user presence
  • Add custom metadata
  • Manage access
  • Add serverless business logic
  • Send push notifications

Setup

  • PubNub account
  • Application
  • Users & devices
  • Connection management
  • Data security
  • Data persistence
  • API limits

Chat

  • In-App Chat

SDKs

  • SDKs

Messages

  • Publish
  • Receive
  • Actions
  • Payload type conventions

Channels

  • Basics
  • Subscription
  • Naming conventions

User presence

  • Basics
  • Events
  • State
  • Webhooks

Metadata

  • Channel
  • User
  • Membership

Message Persistence

  • Message Persistence

File sharing

  • File sharing

Access management

  • Manage access

Push notifications

  • Basics
  • iOS
  • Android
  • Troubleshooting

Best practices

  • Architectural choices
  • Message aggregation
  • Friend list & status feed
  • Troubleshooting
  • Migration guides

Serverless processing

    EVENTS & ACTIONS

    • Basics
    • Configure Events & Actions

    FUNCTIONS

    • Basics
    • Development guidelines
    • Functions API
    • Custom integrations

Debug Console
Network Status

PubNub documentation

To get started, check out the links below and choose from our extensive list of SDKs and integrations. You’ll be up and running in no time.

Getting started with PubNub is free so create an account and follow these steps to understand how PubNub can help you connect the world in one tenth of a second.

  1. Set up your account
  2. Get the SDK
  3. Initialize PubNub
  4. Identify users and devices
  5. Send messages
  6. Receive messages
  7. Retrieve old messages
  8. Check user presence
  9. Add custom metadata
  10. Manage access
  11. Add serverless business logic
  12. Send push notifications

What we do

PubNub takes care of the infrastructure needed for the real-time communication layer of your apps so that you can focus on your application innovation. You benefit from our global scalability, 99.999% uptime SLA, and extendable platform for new real-time use cases and other third-party APIs.

PubNub Overview Diagram

PubNub is optimized for maximum performance and reliability using the best methods and built by an expert engineering team with many years of experience delivering scalable infrastructure products. By using PubNub you leverage our team's expertise and operational skills to successfully provide a highly-available, real-time data stream network for fast and reliable messaging and signaling.

Attempting to operate a similar solution targeting a comparable quality on your own is likely to be drastically more costly. For reference, read our blog.

Top pick SDKs

See all SDKs

  • JavaScript
  • Java
  • Kotlin
  • Swift
  • Python
  • Unity

Try PubNub today

Launch and scale your real-time application in minutes on PubNub's reliable and secure network.

Set up your account →
  • What we do
  • Top pick SDKs
  • Try PubNub today
© PubNub Inc. - Privacy Policy