PubNub Logo Docs
Support Contact Sales Login Try Our APIs

›First steps

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

Get the SDK

Using an SDK is by far the most convenient way of integrating PubNub into your app. Each PubNub SDK is accompanied by documentation that describes its installation, usage, and APIs.

Click one of the links to read how to download the SDK.

  • JavaScript
  • Node.js
  • Swift
  • Objective-C
  • Android
  • C#
  • Python
  • REST API
Need more SDKs?

If your favorite SDK isn't here, take a look at a list of all supported SDKs.

Once you've downloaded or got to know where to get the SDK from, let's configure PubNub in your application.

← Set up your accountInitialize PubNub →
© PubNub Inc. - Privacy Policy