PubNub logo

PubNub

PubNub is a realtime communication platform supporting pub/sub, presence, chat, App Context (object metadata), Functions (server-less compute on the edge), Push Notifications, and IoT messaging across 1B+ devices. The PubNub REST API runs at ps.pndsn.com; SDKs handle the underlying long-poll / WebSocket protocol. Authentication uses a publish/subscribe key pair per keyset.

2 APIs 0 Features
RealtimeWebSocketsPub/SubIoTMessagingChatPresenceFunctions

APIs

PubNub REST API

Single REST surface for publish, subscribe (long-poll), presence, history, signal, and App Context. Pub/Sub key authentication. SDKs available for 50+ languages and platforms.

PubNub Functions

Edge serverless functions executed on PubNub's network in response to messages, presence events, or HTTP triggers.

Resources

🌐
Portal
Portal
🔗
Documentation
Documentation
💰
Pricing
Pricing
👥
GitHub
GitHub
🟢
Status
Status
🔗
Plans
Plans
🔗
RateLimits
RateLimits
🔗
FinOps
FinOps

Sources

apis.yml Raw ↑
aid: pubnub
url: https://raw.githubusercontent.com/api-evangelist/pubnub/refs/heads/main/apis.yml
name: PubNub
x-type: company
image: https://kinlane-productions.s3.amazonaws.com/apis-json/apis-json-logo.jpg
tags:
  - Realtime
  - WebSockets
  - Pub/Sub
  - IoT
  - Messaging
  - Chat
  - Presence
  - Functions
created: '2026-05-08'
modified: '2026-05-08'
specificationVersion: '0.19'
description: >-
  PubNub is a realtime communication platform supporting pub/sub, presence, chat, App Context
  (object metadata), Functions (server-less compute on the edge), Push Notifications, and IoT
  messaging across 1B+ devices. The PubNub REST API runs at ps.pndsn.com; SDKs handle the
  underlying long-poll / WebSocket protocol. Authentication uses a publish/subscribe key pair
  per keyset.
apis:
  - aid: pubnub:rest-api
    name: PubNub REST API
    tags:
      - Pub/Sub
      - Presence
      - Messaging
      - History
      - REST
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    baseURL: https://ps.pndsn.com
    humanURL: https://www.pubnub.com/docs/general/api-reference
    description: >-
      Single REST surface for publish, subscribe (long-poll), presence, history, signal, and
      App Context. Pub/Sub key authentication. SDKs available for 50+ languages and platforms.
    properties:
      - type: Documentation
        url: https://www.pubnub.com/docs/general/api-reference
      - type: Pricing
        url: https://www.pubnub.com/pricing/
    x-features:
      - Publish, subscribe, presence, history, signal
      - Pub/Sub key model
      - 1B+ devices supported
      - 50+ SDKs
    x-use-cases:
      - In-app chat
      - IoT telemetry
      - Live experiences
  - aid: pubnub:functions-api
    name: PubNub Functions
    tags:
      - Functions
      - Edge Compute
      - Serverless
    image: https://kinlane-productions2.s3.amazonaws.com/apis-json/apis-json-logo.jpg
    baseURL: https://admin.pubnub.com/api/v1/functions
    humanURL: https://www.pubnub.com/docs/general/serverless/functions
    description: Edge serverless functions executed on PubNub's network in response to messages, presence events, or HTTP triggers.
    properties:
      - type: Documentation
        url: https://www.pubnub.com/docs/general/serverless/functions
    x-features:
      - JS-based serverless functions
      - Event handlers (publish, presence)
      - HTTP triggers
    x-use-cases:
      - Message transformation
      - Realtime moderation
      - Webhook fan-out
common:
  - type: Portal
    url: https://www.pubnub.com/
  - type: Documentation
    url: https://www.pubnub.com/docs
  - type: Pricing
    url: https://www.pubnub.com/pricing/
  - type: GitHub
    url: https://github.com/pubnub
  - type: Status
    url: https://status.pubnub.com/
  - type: Plans
    url: plans/pubnub-plans-pricing.yml
  - type: RateLimits
    url: rate-limits/pubnub-rate-limits.yml
  - type: FinOps
    url: finops/pubnub-finops.yml
maintainers:
  - FN: Kin Lane
    email: [email protected]