# PubNub Platform > Managed infrastructure for real-time, interactive applications. You build the application; PubNub operates the global network underneath it — pub/sub messaging, presence, data, logic, and security, at scale. Running since 2010 with a 99.999% SLA, <30ms edge latency, 50+ SDKs, and 11 points of presence across multiple regions. This file is the expanded companion to [llms.txt](https://www.pubnub.com/llms.txt): the curated platform tier (products, solutions, customers, company) followed by the complete documentation index. Any page below is available as markdown by appending .md to the URL. ## Platform ### Overview - [PubNub Platform Overview](https://www.pubnub.com/products/pubnub-platform.md): The managed network you build on — architecture, scale, and security in one picture - [Developer Home](https://www.pubnub.com/developers.md): Start building — SDKs, quickstarts, and the tools you meet first - [Interactive Tour](https://www.pubnub.com/tour/introduction.md): 5-minute live coding walkthrough of core PubNub concepts - [Build MVP Apps with AI](https://www.pubnub.com/build-mvp-apps-with-ai.md): Ship real-time MVPs quickly using AI-assisted development - [Real-time Messaging](https://www.pubnub.com/real-time-messaging-and-events.md): Programmable pub/sub with <30ms edge latency - [Global Network](https://www.pubnub.com/global-network-infrastructure.md): 11 points of presence, multi-region, with a 99.999% SLA - [Decision Intelligence](https://www.pubnub.com/decision-intelligence-software.md): Real-time analytics and automated decision engine - [Generative AI](https://www.pubnub.com/ai/generative-ai.md): Build AI-native, real-time applications - [MCP Server](https://www.pubnub.com/networking-mcp-server.md): Use PubNub with AI agents via Model Context Protocol ### Products - [In-App Messaging](https://www.pubnub.com/products/in-app-messaging.md): Add real-time messaging to any app or product - [Presence](https://www.pubnub.com/products/presence.md): Track online/offline state and occupancy in real time - [App Context](https://www.pubnub.com/products/app-context.md): Managed metadata for users, channels, and memberships - [Access Manager](https://www.pubnub.com/products/access-manager.md): Fine-grained, token-based access control for channels - [Functions](https://www.pubnub.com/products/functions.md): Serverless edge compute for message transformation and routing - [Events & Actions](https://www.pubnub.com/products/events-and-actions.md): Route real-time events to third-party services and webhooks - [Mobile Push Notifications](https://www.pubnub.com/products/mobile-push-notifications.md): Deliver push via APNs and FCM from PubNub channels - [Illuminate](https://www.pubnub.com/products/illuminate.md): Real-time decisioning and business operations engine - [PubNub Insights](https://www.pubnub.com/products/pubnub-insights.md): Analytics and observability for real-time apps ### Solutions - [Chat & Messaging](https://www.pubnub.com/solutions/chat.md): Production-ready chat with moderation and threads - [AI Moderation](https://www.pubnub.com/solutions/ai-moderation.md): Automated content moderation and trust & safety - [IoT Device Control](https://www.pubnub.com/solutions/iot-device-control.md): Connected device management and monitoring - [Live Audience Engagement](https://www.pubnub.com/solutions/live-audience-engagement.md): Fan engagement and real-time event experiences - [Gaming](https://www.pubnub.com/solutions/gaming.md): Multiplayer and social gaming infrastructure - [iGaming & Betting](https://www.pubnub.com/solutions/igaming-betting-casino.md): Real-time odds, betting, and casino experiences - [Multi-User Collaboration](https://www.pubnub.com/solutions/collaboration-software.md): Real-time collaborative workflows - [Geolocation & Dispatch](https://www.pubnub.com/solutions/geolocation.md): Fleet tracking and location-based services - [Transport & Delivery](https://www.pubnub.com/solutions/transport-delivery.md): Live delivery tracking and logistics coordination - [Sports & Media](https://www.pubnub.com/solutions/sports-media.md): Real-time sports data, scores, and media experiences - [Digital Health](https://www.pubnub.com/solutions/digital-health.md): HIPAA-ready real-time healthcare and patient engagement - [Fintech](https://www.pubnub.com/solutions/fintech.md): Real-time financial data, alerts, and transactions - [Ecommerce](https://www.pubnub.com/solutions/ecommerce.md): Live shopping, notifications, and customer engagement - [Social](https://www.pubnub.com/solutions/social.md): Feeds, reactions, and social interaction infrastructure - [Data Streaming](https://www.pubnub.com/solutions/data-streaming.md): High-volume event and data stream distribution - [Call Center Automation](https://www.pubnub.com/solutions/call-center-automation.md): Real-time agent and contact-center workflows - [Edge Messaging](https://www.pubnub.com/solutions/edge-messaging.md): Low-latency messaging at the network edge - [Enterprise](https://www.pubnub.com/solutions/enterprise.md): Scale, reliability, and support for large deployments ### Customer Stories Case studies grouped by the industry pillars PubNub sells into. Full index: [All customer stories](https://www.pubnub.com/customers.md) — all published case studies. #### Sports, Media & Entertainment - [DAZN](https://www.pubnub.com/customers/dazn.md): Sports streaming service delivering chat and push notifications to millions of fans globally - [LiveLike](https://www.pubnub.com/customers/livelike.md): Audience engagement platform making remote sports events feel communal and interactive - [Vincit](https://www.pubnub.com/customers/vincit.md): Live data and race updates in the official mobile app of the International Biathlon Union (IBU) #### Digital Healthcare - [ZOLL](https://www.pubnub.com/customers/zoll.md): EMS dispatch streamlined with a secure mobile communication platform for responders - [MaNaDr](https://www.pubnub.com/customers/manadr-mobile-health.md): Telemedicine chat giving patients and doctors a secure real-time channel for remote diagnosis - [Hearo](https://www.pubnub.com/customers/hearo.md): Remote patient monitoring with real-time data capture and clinician communication #### iGaming, Betting & Casino - [FanHub](https://www.pubnub.com/customers/fanhub.md): Second-screen betting, predictor, and fantasy sports experiences with live scoring - [Luni](https://www.pubnub.com/customers/luni.md): Chat at scale in Omada, a social betting app for predictions between friends #### Gaming - [Gameloft](https://www.pubnub.com/customers/gameloft.md): Multiplayer chat in the mobile RPG Heroes of the Dark - [Pocket Gems](https://www.pubnub.com/customers/pocket-gems.md): Player community and engagement features in the mobile strategy game War Dragons - [Panzerdog](https://www.pubnub.com/customers/panzerdog.md): Real-time team chat for five-on-five combat in a physics-driven shooter #### eCommerce - [Stage TEN](https://www.pubnub.com/customers/stage-ten.md): Chat at scale in a live shopping platform, raising engagement during selling events - [Event.Gives](https://www.pubnub.com/customers/event-gives.md): Real-time bidding and push updates for live charity auctions and fundraising events - [Perenso](https://www.pubnub.com/customers/perenso.md): Field sales and trade-show ordering platform syncing previously disconnected systems #### Transport, Delivery & Logistics - [Gett](https://www.pubnub.com/customers/gett.md): Real-time notifications between driver and rider apps for a global ride-hailing service - [Swiggy](https://www.pubnub.com/customers/swiggy.md): Food delivery support automation that cut inquiry resolution from five minutes to 30 seconds - [Mothership](https://www.pubnub.com/customers/mothership.md): Live shipment status and asset tracking across a freight logistics platform #### Call Centers & Customer Care - [Kustomer](https://www.pubnub.com/customers/kustomer.md): Support chat and push notifications inside a CRM platform for faster ticket resolution - [EliseAI](https://www.pubnub.com/customers/eliseai.md): AI leasing agent chat handling tenant and prospect conversations for property managers - [NumberAI](https://www.pubnub.com/customers/numberai.md): AI-powered phone and text conversations that recover missed calls for local businesses #### Social & Lifestyle - [Clubhouse](https://www.pubnub.com/customers/clubhouse.md): Real-time interactions across a live social audio network - [17LIVE](https://www.pubnub.com/customers/17live.md): Global chat and notifications connecting live-stream creators with their fans - [Moment by Patreon](https://www.pubnub.com/customers/momenthouse.md): Livestream event platform scaling audience interaction for creators #### Enterprise SaaS - [Twingate](https://www.pubnub.com/customers/twingate.md): Instant server updates and live user tracking in zero-trust network access - [Scratchpad](https://www.pubnub.com/customers/scratchpad.md): Real-time collaboration for sales teams working across CRM data - [Ayoa](https://www.pubnub.com/customers/ayoa.md): Collaborative task management with real-time syncing across distributed teams ### Trust & Compliance - [Trust Center](https://www.pubnub.com/trust.md): Security, privacy, and compliance overview - [Security](https://www.pubnub.com/trust/security.md): Encryption, access control, and platform security practices - [Compliance](https://www.pubnub.com/trust/compliance.md): SOC2, HIPAA, ISO 27001, and data privacy certifications - [HIPAA](https://www.pubnub.com/trust/compliance/hipaa.md): HIPAA Security Rule compliance and Business Associate Agreements (BAA) for handling PHI ### Company - [About PubNub](https://www.pubnub.com/company.md): Company mission, leadership, and background - [Careers](https://www.pubnub.com/company/careers.md): Open roles and working at PubNub ### Resources - [Live Demos](https://www.pubnub.com/demos.md): Working application examples - [Pricing](https://www.pubnub.com/pricing.md): Plans from free tier to enterprise - [Network Status](https://status.pubnub.com): Real-time network performance monitoring - [Blog](https://www.pubnub.com/blog.md): Technical articles, guides, and product updates ### Comparisons - [PubNub vs Ably](https://www.pubnub.com/compare/ably.md): Feature, pricing, and reliability comparison against Ably's realtime platform - [PubNub vs Pusher](https://www.pubnub.com/compare/pusher.md): Comparison against Pusher Channels for pub/sub, presence, and scale - [PubNub vs Socket.IO](https://www.pubnub.com/compare/socketio.md): Managed realtime versus self-hosted Socket.IO, including operational cost - [PubNub vs Stream](https://www.pubnub.com/compare/stream.md): Comparison against Stream for chat, feeds, and moderation - [PubNub vs Sendbird](https://www.pubnub.com/compare/sendbird.md): Comparison against Sendbird for in-app chat and messaging - [PubNub vs CometChat](https://www.pubnub.com/compare/cometchat.md): Comparison against CometChat for in-app chat, voice, and video - [PubNub vs Supabase](https://www.pubnub.com/compare/supabase.md): Managed realtime infrastructure versus Supabase Realtime and Postgres changes - [PubNub vs Hive](https://www.pubnub.com/compare/hive.md): Comparison against Hive for content moderation and trust & safety ## Related Files - [llms.txt](https://www.pubnub.com/llms.txt): Curated platform index — the short, loadable front door to this file ## Documentation - [PubNub Docs](https://www.pubnub.com/docs.md): Documentation home — technical guides, API references, and SDK docs. ### Admin API PubNub's Admin API is a REST interface for developers and administrators who need to automate PubNub account management tasks, integrate PubNub configuration into CI/CD pipelines, or build custom provisioning tools. To access the Admin API: 1. Check the latest Admin API [version](https://admin-api.pubnub.com/v2/versions) 2. Append the latest version to the Admin API URL: `https://admin-api.pubnub.com/v2/openapi.json?version=XXXXXXXX`, for example for version 2026-07-13, the link is [https://admin-api.pubnub.com/v2/openapi.json?version=2026-07-13](https://admin-api.pubnub.com/v2/openapi.json?version=2026-07-13) - [Admin API Introduction](https://www.pubnub.com/docs/admin-api.md) - [Apps](https://www.pubnub.com/docs/admin-api/apps-introduction.md) - [Catalog](https://www.pubnub.com/docs/admin-api/catalog-introduction.md) - [Config](https://www.pubnub.com/docs/admin-api/config-introduction.md) - [Configs](https://www.pubnub.com/docs/admin-api/configs-introduction.md) - [Deployments](https://www.pubnub.com/docs/admin-api/deployments-introduction.md) - [Functions](https://www.pubnub.com/docs/admin-api/functions-introduction.md) - [Functions errors](https://www.pubnub.com/docs/admin-api/functions-errors-introduction.md) - [Illuminate](https://www.pubnub.com/docs/admin-api/illuminate-introduction.md) - [Insights](https://www.pubnub.com/docs/admin-api/insights-introduction.md) - [Keysets](https://www.pubnub.com/docs/admin-api/keysets-introduction.md) - [KV Store](https://www.pubnub.com/docs/admin-api/kv-store-introduction.md) - [Limits](https://www.pubnub.com/docs/admin-api/limits-introduction.md) - [OEM customer](https://www.pubnub.com/docs/admin-api/oem-customer-introduction.md) - [Packages](https://www.pubnub.com/docs/admin-api/packages-introduction.md) - [Revisions](https://www.pubnub.com/docs/admin-api/revisions-introduction.md) - [Scheduled events](https://www.pubnub.com/docs/admin-api/scheduled-events-introduction.md) - [Secret keys](https://www.pubnub.com/docs/admin-api/secret-keys-introduction.md) - [Secrets storage](https://www.pubnub.com/docs/admin-api/secrets-storage-introduction.md) - [Usage](https://www.pubnub.com/docs/admin-api/usage-introduction.md) - [Assign keysets to customer](https://www.pubnub.com/docs/admin-api/assign-keysets-to-customer.md) - [Create a new app](https://www.pubnub.com/docs/admin-api/create-a-new-app.md) - [Create a new customer](https://www.pubnub.com/docs/admin-api/create-a-new-customer.md) - [Create a new keyset](https://www.pubnub.com/docs/admin-api/create-a-new-keyset.md) - [Create a package](https://www.pubnub.com/docs/admin-api/create-a-package.md) - [Create a package deployment](https://www.pubnub.com/docs/admin-api/create-a-package-deployment.md) - [Create a package revision](https://www.pubnub.com/docs/admin-api/create-a-package-revision.md) - [Create a scheduled event](https://www.pubnub.com/docs/admin-api/create-a-scheduled-event.md) - [Create a test input](https://www.pubnub.com/docs/admin-api/create-a-test-input.md) - [Create business object](https://www.pubnub.com/docs/admin-api/create-business-object.md) - [Create dashboard](https://www.pubnub.com/docs/admin-api/create-dashboard.md) - [Create decision](https://www.pubnub.com/docs/admin-api/create-decision.md) - [Create metric](https://www.pubnub.com/docs/admin-api/create-metric.md) - [Create or update a JSON entry](https://www.pubnub.com/docs/admin-api/create-or-update-a-json-entry.md) - [Create or update a secret](https://www.pubnub.com/docs/admin-api/create-or-update-a-secret.md) - [Create or update a string entry](https://www.pubnub.com/docs/admin-api/create-or-update-a-string-entry.md) - [Create predefined decision for query](https://www.pubnub.com/docs/admin-api/create-predefined-decision-for-query.md) - [Create query](https://www.pubnub.com/docs/admin-api/create-query.md) - [Decrement a counter](https://www.pubnub.com/docs/admin-api/decrement-a-counter.md) - [Delete a JSON entry](https://www.pubnub.com/docs/admin-api/delete-a-json-entry.md) - [Delete a keyset](https://www.pubnub.com/docs/admin-api/delete-a-keyset.md) - [Delete a package](https://www.pubnub.com/docs/admin-api/delete-a-package.md) - [Delete a package deployment](https://www.pubnub.com/docs/admin-api/delete-a-package-deployment.md) - [Delete a package revision](https://www.pubnub.com/docs/admin-api/delete-a-package-revision.md) - [Delete a rotated secret key](https://www.pubnub.com/docs/admin-api/delete-a-rotated-secret-key.md) - [Delete a scheduled event](https://www.pubnub.com/docs/admin-api/delete-a-scheduled-event.md) - [Delete a secret](https://www.pubnub.com/docs/admin-api/delete-a-secret.md) - [Delete a string entry](https://www.pubnub.com/docs/admin-api/delete-a-string-entry.md) - [Delete a test input](https://www.pubnub.com/docs/admin-api/delete-a-test-input.md) - [Delete an app](https://www.pubnub.com/docs/admin-api/delete-an-app.md) - [Delete business object](https://www.pubnub.com/docs/admin-api/delete-business-object.md) - [Delete dashboard](https://www.pubnub.com/docs/admin-api/delete-dashboard.md) - [Delete decision](https://www.pubnub.com/docs/admin-api/delete-decision.md) - [Delete metric](https://www.pubnub.com/docs/admin-api/delete-metric.md) - [Delete query](https://www.pubnub.com/docs/admin-api/delete-query.md) - [Execute query](https://www.pubnub.com/docs/admin-api/execute-query.md) - [Execute saved query](https://www.pubnub.com/docs/admin-api/execute-saved-query.md) - [Functions errors group](https://www.pubnub.com/docs/admin-api/functions-errors-group.md) - [Functions group](https://www.pubnub.com/docs/admin-api/functions-group.md) - [Get a blueprint parameter](https://www.pubnub.com/docs/admin-api/get-a-blueprint-parameter.md) - [Get a counter entry by key](https://www.pubnub.com/docs/admin-api/get-a-counter-entry-by-key.md) - [Get a JSON entry by key](https://www.pubnub.com/docs/admin-api/get-a-json-entry-by-key.md) - [Get a package](https://www.pubnub.com/docs/admin-api/get-a-package.md) - [Get a package blueprint](https://www.pubnub.com/docs/admin-api/get-a-package-blueprint.md) - [Get a package deployment](https://www.pubnub.com/docs/admin-api/get-a-package-deployment.md) - [Get a package revision](https://www.pubnub.com/docs/admin-api/get-a-package-revision.md) - [Get a scheduled event](https://www.pubnub.com/docs/admin-api/get-a-scheduled-event.md) - [Get a string entry by key](https://www.pubnub.com/docs/admin-api/get-a-string-entry-by-key.md) - [Get account state](https://www.pubnub.com/docs/admin-api/get-account-state.md) - [Get action data](https://www.pubnub.com/docs/admin-api/get-action-data.md) - [Get all apps](https://www.pubnub.com/docs/admin-api/get-all-apps.md) - [Get app by ID](https://www.pubnub.com/docs/admin-api/get-app-by-id.md) - [Get business object](https://www.pubnub.com/docs/admin-api/get-business-object.md) - [Get customer by ID](https://www.pubnub.com/docs/admin-api/get-customer-by-id.md) - [Get customer by keyset](https://www.pubnub.com/docs/admin-api/get-customer-by-keyset.md) - [Get dashboard](https://www.pubnub.com/docs/admin-api/get-dashboard.md) - [Get data](https://www.pubnub.com/docs/admin-api/get-data.md) - [Get decision](https://www.pubnub.com/docs/admin-api/get-decision.md) - [Get intersected deployments](https://www.pubnub.com/docs/admin-api/get-intersected-deployments.md) - [Get keyset by ID](https://www.pubnub.com/docs/admin-api/get-keyset-by-id.md) - [Get keyset configuration](https://www.pubnub.com/docs/admin-api/get-keyset-configuration.md) - [Get metric](https://www.pubnub.com/docs/admin-api/get-metric.md) - [Get metrics](https://www.pubnub.com/docs/admin-api/get-metrics.md) - [Get query](https://www.pubnub.com/docs/admin-api/get-query.md) - [Get query fields](https://www.pubnub.com/docs/admin-api/get-query-fields.md) - [Get running deployments limit](https://www.pubnub.com/docs/admin-api/get-running-deployments-limit.md) - [Get top N data](https://www.pubnub.com/docs/admin-api/get-top-n-data.md) - [Import package from blueprint](https://www.pubnub.com/docs/admin-api/import-package-from-blueprint.md) - [Increment a counter](https://www.pubnub.com/docs/admin-api/increment-a-counter.md) - [Issue customer access token](https://www.pubnub.com/docs/admin-api/issue-customer-access-token.md) - [List all blueprint parameters](https://www.pubnub.com/docs/admin-api/list-all-blueprint-parameters.md) - [List all counter entries](https://www.pubnub.com/docs/admin-api/list-all-counter-entries.md) - [List all customers](https://www.pubnub.com/docs/admin-api/list-all-customers.md) - [List all JSON entries](https://www.pubnub.com/docs/admin-api/list-all-json-entries.md) - [List all packages](https://www.pubnub.com/docs/admin-api/list-all-packages.md) - [List all secret keys](https://www.pubnub.com/docs/admin-api/list-all-secret-keys.md) - [List all string entries](https://www.pubnub.com/docs/admin-api/list-all-string-entries.md) - [List applications for customer](https://www.pubnub.com/docs/admin-api/list-applications-for-customer.md) - [List blueprint parameters](https://www.pubnub.com/docs/admin-api/list-blueprint-parameters.md) - [List business objects](https://www.pubnub.com/docs/admin-api/list-business-objects.md) - [List dashboards](https://www.pubnub.com/docs/admin-api/list-dashboards.md) - [List decisions](https://www.pubnub.com/docs/admin-api/list-decisions.md) - [List deployments for a revision](https://www.pubnub.com/docs/admin-api/list-deployments-for-a-revision.md) - [List function blueprints](https://www.pubnub.com/docs/admin-api/list-function-blueprints.md) - [List functions in a revision](https://www.pubnub.com/docs/admin-api/list-functions-in-a-revision.md) - [List Illuminate keysets](https://www.pubnub.com/docs/admin-api/list-illuminate-keysets.md) - [List keysets](https://www.pubnub.com/docs/admin-api/list-keysets.md) - [List keysets for customer](https://www.pubnub.com/docs/admin-api/list-keysets-for-customer.md) - [List metrics](https://www.pubnub.com/docs/admin-api/list-metrics.md) - [List package blueprints](https://www.pubnub.com/docs/admin-api/list-package-blueprints.md) - [List queries](https://www.pubnub.com/docs/admin-api/list-queries.md) - [List revisions for a package](https://www.pubnub.com/docs/admin-api/list-revisions-for-a-package.md) - [List scheduled events](https://www.pubnub.com/docs/admin-api/list-scheduled-events.md) - [List secret keys for a keyset](https://www.pubnub.com/docs/admin-api/list-secret-keys-for-a-keyset.md) - [List test inputs](https://www.pubnub.com/docs/admin-api/list-test-inputs.md) - [Reset action limits](https://www.pubnub.com/docs/admin-api/reset-action-limits.md) - [Retrieve action log](https://www.pubnub.com/docs/admin-api/retrieve-action-log.md) - [Rolling update a deployment](https://www.pubnub.com/docs/admin-api/rolling-update-a-deployment.md) - [Rotate secret key](https://www.pubnub.com/docs/admin-api/rotate-secret-key.md) - [Start or restart a deployment](https://www.pubnub.com/docs/admin-api/start-or-restart-a-deployment.md) - [Stop a deployment](https://www.pubnub.com/docs/admin-api/stop-a-deployment.md) - [Stop deployments by package or revision](https://www.pubnub.com/docs/admin-api/stop-deployments-by-package-or-revision.md) - [Update a package](https://www.pubnub.com/docs/admin-api/update-a-package.md) - [Update a package revision](https://www.pubnub.com/docs/admin-api/update-a-package-revision.md) - [Update a scheduled event](https://www.pubnub.com/docs/admin-api/update-a-scheduled-event.md) - [Update a test input](https://www.pubnub.com/docs/admin-api/update-a-test-input.md) - [Update an app](https://www.pubnub.com/docs/admin-api/update-an-app.md) - [Update business object](https://www.pubnub.com/docs/admin-api/update-business-object.md) - [Update customer](https://www.pubnub.com/docs/admin-api/update-customer.md) - [Update dashboard](https://www.pubnub.com/docs/admin-api/update-dashboard.md) - [Update decision](https://www.pubnub.com/docs/admin-api/update-decision.md) - [Update keyset configuration](https://www.pubnub.com/docs/admin-api/update-keyset-configuration.md) - [Update keyset name and/or type](https://www.pubnub.com/docs/admin-api/update-keyset-name-and-or-type.md) - [Update metric](https://www.pubnub.com/docs/admin-api/update-metric.md) - [Update query](https://www.pubnub.com/docs/admin-api/update-query.md) - [Update secret key expiration time](https://www.pubnub.com/docs/admin-api/update-secret-key-expiration-time.md) - [Validate JSON path](https://www.pubnub.com/docs/admin-api/validate-json-path.md) ### General - [Add custom metadata](https://www.pubnub.com/docs/general/basics/add-custom-metadata.md): Learn how to add descriptive metadata to channels, users, and their relationships in PubNub Docs. - [Add event-driven business logic](https://www.pubnub.com/docs/general/basics/add-serverless-business-logic.md): Learn to trigger custom JavaScript with PubNub Functions before or after any PubNub event for dynamic, event-driven business logic. - [Check user presence](https://www.pubnub.com/docs/general/basics/check-user-presence.md): Learn how to track user presence with PubNub in real time, including subscribing to presence channels and handling events. - [Get the SDK](https://www.pubnub.com/docs/general/basics/get-the-sdk.md): Learn how to integrate PubNub into your application with the SDK of your choice, and find download links and instructions. - [Identify users and devices](https://www.pubnub.com/docs/general/basics/identify-users-and-devices.md): Learn how to identify users and devices for connection, presence features, and understand the MAU pricing model. - [Initialize PubNub](https://www.pubnub.com/docs/general/basics/initialize-pubnub.md): Learn how to initialize the PubNub object in your app using publish and subscribe keys, and set up the userId parameter. - [Manage access](https://www.pubnub.com/docs/general/basics/manage-access.md): Learn how to manage user access to resources with PubNub's access manager, granting and revoking permissions via tokens. - [React to events](https://www.pubnub.com/docs/general/basics/react-to-events.md): Learn how to handle system-wide events and trigger server-side logic in PubNub applications without coding. - [Receive messages](https://www.pubnub.com/docs/general/basics/receive-messages.md): Learn how to receive and handle messages in real-time by subscribing to channels with PubNub Docs. - [Retrieve old messages](https://www.pubnub.com/docs/general/basics/retrieve-old-messages.md): Learn how to configure Message Persistence and retrieve historical messages in various programming languages with PubNub Docs. - [Send messages](https://www.pubnub.com/docs/general/basics/send-messages.md): Learn how to send messages in real-time using PubNub with reliability and speed. - [Send mobile push notifications](https://www.pubnub.com/docs/general/basics/send-push-notifications.md): Learn how to send mobile push notifications with PubNub for Android and iOS devices, including integration with Firebase and APNs. - [Set up your account](https://www.pubnub.com/docs/general/basics/set-up-your-account.md): Learn how to create a PubNub account, register via Admin Portal, and start configuring your apps and keysets. - [Channel Naming Conventions](https://www.pubnub.com/docs/general/channels/channel-naming.md): Learn effective channel naming strategies for leveraging PubNub features in broadcast, chat, and device control use cases. - [Channel Basics](https://www.pubnub.com/docs/general/channels/overview.md): Learn about channels in PubNub for real-time communication across devices, including creation, types, limits and security. - [Subscriptions](https://www.pubnub.com/docs/general/channels/subscribe.md): Learn how to subscribe to channels using PubNub to receive messages quickly and efficiently, with SDK code examples. - [Subscribe Filters](https://www.pubnub.com/docs/general/channels/subscribe-filters.md): Complete guide to PubNub subscribe filters for sophisticated real-time message filtering with payload, metadata, and complex expression support. - [Core PubNub Concepts](https://www.pubnub.com/docs/general/concepts.md): An overview of the core PubNub primitives: message, channel, User ID, channel group, timetoken, token, and membership. - [Entities](https://www.pubnub.com/docs/general/entities.md): Learn how entities make interacting with PubNub easier. - [Event Types](https://www.pubnub.com/docs/general/events.md): A reference for all PubNub event types: client-side events delivered to SDK listeners and server-side events processed by Events & Actions. - [File Sharing](https://www.pubnub.com/docs/general/files.md): Learn to share files using PubNub with code examples for different SDKs. - [Kafka Bridge](https://www.pubnub.com/docs/general/integrations/kafka/basics.md): PubNub's Kafka Bridge seamlessly integrates real-time messaging with Apache Kafka, facilitating bidirectional event streaming for responsive applications. - [PubNub Kafka Sink Connector](https://www.pubnub.com/docs/general/integrations/kafka/pubnub-kafka-sink-connector.md): Seamlessly stream data from Kafka to PubNub in real-time with a secure, scalable sink connector setup for testing and production. - [Message Actions](https://www.pubnub.com/docs/general/messages/actions.md): Learn to add or remove actions from messages in PubNub to create read receipts or custom associated metadata. - [Message Basics](https://www.pubnub.com/docs/general/messages/overview.md): Learn how to effectively manage and utilize real-time messages in your applications using PubNub's messaging features. - [Message Publish](https://www.pubnub.com/docs/general/messages/publish.md): Learn how to send messages with PubNub for global real-time delivery, with a publisher latency of approximately 2 ms for a publish request to be processed and acknowledged. - [Receive Messages](https://www.pubnub.com/docs/general/messages/receive.md): Learn how to add event listeners to handle real-time communication with PubNub Docs. - [Message Types](https://www.pubnub.com/docs/general/messages/type.md): Learn about PubNub's message type conventions to optimize in-app messaging and ensure smooth app scalability. - [PubNub App Context](https://www.pubnub.com/docs/general/metadata/basics.md): Learn how to manage user and channel metadata as well as membership information in real-time with PubNub Docs, including set, get, and remove operations. - [Channel Metadata](https://www.pubnub.com/docs/general/metadata/channel-metadata.md): Learn how to manage channel metadata in real-time with PubNub Docs, including set, get, and remove operations. - [App Context Filtering Language](https://www.pubnub.com/docs/general/metadata/filtering.md): PubNub App Context filtering feature enables selective querying of user, channel, and membership metadata using expressions with logical and comparison operators. - [Membership Metadata](https://www.pubnub.com/docs/general/metadata/membership-metadata.md): Manage user and channel relationships with membership metadata using PubNub. - [User Metadata](https://www.pubnub.com/docs/general/metadata/users-metadata.md): Learn how to manage user metadata with PubNub, including storage, real-time updates, and predefined/custom attributes. - [Chat and content moderation](https://www.pubnub.com/docs/general/moderation/overview.md): Explore PubNub's moderation solutions including AI-powered auto moderation, manual moderation tools, and SDK-level controls for chat and content safety. - [Operational Dashboards](https://www.pubnub.com/docs/general/operational-dashboards/basics.md): Visualize and monitor app performance with PubNub's Operational Dashboards, identifying issues and maintaining high service standards. - [Performance metrics](https://www.pubnub.com/docs/general/operational-dashboards/performance-metrics.md): Explore comprehensive metrics and insights on your app's performance with the PubNub Operational Dashboards. - [Raw metric descriptions](https://www.pubnub.com/docs/general/operational-dashboards/raw-metrics.md): Glossary of raw metrics related to PubNub APIs for support requests and monitoring tool visualization. - [Queries for metrics visualizations](https://www.pubnub.com/docs/general/operational-dashboards/visualization-queries.md): Learn to query PubNub app raw metrics for visualizations on DataDog and New Relic dashboards in the PubNub Docs. - [Presence Basics](https://www.pubnub.com/docs/general/presence/overview.md): Learn how PubNub Presence tracks real-time online/offline user status and channel occupancy for enhanced user interaction. - [Presence Events](https://www.pubnub.com/docs/general/presence/presence-events.md): Learn to monitor real-time user presence events with PubNub Docs by tracking joins, leaves, timeouts, and occupancy changes. - [Presence Occupancy](https://www.pubnub.com/docs/general/presence/presence-occupancy.md): Track channel occupancy with PubNub's Here Now API — query subscriber counts, member lists, and presence state, with support for large channels via interval mode. - [Presence State](https://www.pubnub.com/docs/general/presence/presence-state.md): Learn how to set and get custom user state on channels in real-time with PubNub Presence State feature documentation. - [Android Mobile Push Notifications](https://www.pubnub.com/docs/general/push/android.md): Learn to configure PubNub with third-party push notifications for Android devices and set up device token registration. - [iOS Mobile Push Notifications](https://www.pubnub.com/docs/general/push/ios.md): Learn how to configure iOS Mobile Push Notifications with the PubNub service, register device tokens, and handle notifications. - [Mobile Push Troubleshooting](https://www.pubnub.com/docs/general/push/mobile-push-troubleshooting.md): Learn debugging techniques for issues publishing to devices via PubNub Mobile Gateway with our troubleshooting guide. - [Push Basics](https://www.pubnub.com/docs/general/push/send.md): Learn how to integrate PubNub's Mobile Push Notifications for reliable messaging on iOS and Android in the background or foreground. - [Architectural Choices](https://www.pubnub.com/docs/general/resources/architecture.md): Learn how to employ PubNub's architecture for resilience and low latency. - [Friend List and Status Feed](https://www.pubnub.com/docs/general/resources/design-pattern-friend-list-status-feeds.md): Learn how to create friend graphs and status feeds using PubNub features. - [Message Aggregation](https://www.pubnub.com/docs/general/resources/design-pattern-message-aggregation.md): Explore techniques for aggregating and processing messages across channels with PubNub Docs for scalable app growth. - [Events & Actions Pricing](https://www.pubnub.com/docs/general/resources/events-and-actions-pricing.md): Explore Events & Actions pricing models, tiers, and limits in PubNub's comprehensive documentation. - [Available migration guides](https://www.pubnub.com/docs/general/resources/migration-guides.md): At PubNub, we help you deliver reliable, real‑time experiences. - [256-bit AES-CBC Encryption Migration Guide](https://www.pubnub.com/docs/general/resources/migration-guides/256-bit-encryption-migration.md): Learn how to migrate to 256-bit AES-CBC encryption with PubNub Docs. - [APNs2 Migration Guide](https://www.pubnub.com/docs/general/resources/migration-guides/apns2-migration-guide.md): Follow the APNs2 migration guide to update your PubNub integration before Apple's legacy APNs protocol shuts down. - [Legacy HTTP FCM migration guide](https://www.pubnub.com/docs/general/resources/migration-guides/legacy-fcm-migration-guide.md): Learn how to migrate your FCM mobile push payloads to HTTP v1. - [Legacy webhooks migration guide](https://www.pubnub.com/docs/general/resources/migration-guides/legacy-webhooks-migration-guide.md): Learn how to migrate your legacy webhooks into Events & Actions. - [App Context Migration Guide](https://www.pubnub.com/docs/general/resources/migration-guides/objects-v2-migration.md): Guide to migrate to PubNub App Context for enhanced metadata storage and integration with core services. - [Access Manager v3 Migration Guide](https://www.pubnub.com/docs/general/resources/migration-guides/pam-v3-migration.md): Learn to migrate to Access Manager v3 for token-based resource access with RegEx support and reduced latency in PubNub applications. - [Transaction Pricing](https://www.pubnub.com/docs/general/resources/pricing.md): Explore transaction-based pricing for PubNub services, with costs per transaction type and info on transactions over 2048 bytes. - [Rate limiting](https://www.pubnub.com/docs/general/resources/rate-limiting.md): Learn how to manage message rates and maintain optimal user experience for large-scale applications using PubNub's Functions-based rate limiting. - [Troubleshooting](https://www.pubnub.com/docs/general/resources/troubleshooting.md): Learn about error handling with status codes provided by PubNub APIs for troubleshooting in the SDK documentation. - [Access control and permissions management](https://www.pubnub.com/docs/general/security/access-control.md): Administer token-based permissions for secure in-app messaging using PubNub Access Manager. - [Permission Management v2](https://www.pubnub.com/docs/general/security/access-control-v2.md): Learn to control client permissions on PubNub with Access Manager v2 for secure resource access and management. - [PubNub Account Setup](https://www.pubnub.com/docs/general/setup/account-setup.md): Learn how to sign up and configure your PubNub account to start building secure, reliable real-time applications globally. - [Application Setup](https://www.pubnub.com/docs/general/setup/application-setup.md): Learn how to configure your app with PubNub, set User IDs, control access, and initialize PubNub objects for your application. - [Connection Management](https://www.pubnub.com/docs/general/setup/connection-management.md): Learn about PubNub SDKs handling client connections, subscribing to channels, network error recovery, and mobile push notifications. - [Data Persistence](https://www.pubnub.com/docs/general/setup/data-persistence.md): Learn about PubNub's data storage features, pricing and APIs for messages, metadata, channel groups, push, and file sharing. - [Data Security](https://www.pubnub.com/docs/general/setup/data-security.md): Learn about securing data with TLS and AES256 encryption in PubNub Docs. - [Data transport & protocols](https://www.pubnub.com/docs/general/setup/data-transport.md): Learn how PubNub delivers real-time messages over HTTP long-polling, how the subscribe loop works, and how delivery guarantees hold above the transport layer. - [PubNub API Limits](https://www.pubnub.com/docs/general/setup/limits.md): Understand API limits for PubNub SDK and REST requests, and learn best practices for API use. - [Logging practices](https://www.pubnub.com/docs/general/setup/logging.md): Learn about PubNub's unified logging practices, log levels, and integration options for debugging and monitoring. - [Users & Devices](https://www.pubnub.com/docs/general/setup/users-and-devices.md): Learn how to identify users and devices for Presence, Message Persistence, and accurate billing in your PubNub application. - [Message Persistence](https://www.pubnub.com/docs/general/storage.md): Learn how to store and retrieve messages with PubNub's Message Persistence feature. ### AI & MCP - [Available MCP tools](https://www.pubnub.com/docs/ai/available-mcp-tools.md): Learn about the available tools, resources, and prompts for the PubNub MCP Server. - [PubNub MCP server](https://www.pubnub.com/docs/ai/pubnub-mcp-server.md): Learn how to use the PubNub MCP Server to build real-time applications with AI using natural language descriptions. - [PubNub agent skills](https://www.pubnub.com/docs/ai/pubnub-skills.md): Learn how to install PubNub Agent Skills and use them with AI coding assistants to build real-time applications faster. ### BizOps Workspace - [Auto Moderation](https://www.pubnub.com/docs/bizops-workspace/auto-moderation.md): Add automatic moderation to the monitored channels to mask profane words in published messages or let AI block or report messages. - [BizOps Workspace](https://www.pubnub.com/docs/bizops-workspace/basics.md): Explore how PubNub BizOps Workspace lets you manage your users and channels and moderate your chat apps. - [Channel Management](https://www.pubnub.com/docs/bizops-workspace/channel-management.md): Explore how BizOps Workspace lets you manage channels, their metadata, and membership in your PubNub app. - [Channel Monitor](https://www.pubnub.com/docs/bizops-workspace/channel-monitor.md): Explore how BizOps Workspace lets you monitor channels in your PubNub app and moderate users or messages. - [Presence Management](https://www.pubnub.com/docs/bizops-workspace/presence-management.md): Create new presence allowlist rules for the desired events and channels. - [User Management](https://www.pubnub.com/docs/bizops-workspace/user-management.md): Explore how BizOps Workspace lets you manage users, their metadata, and membership in your PubNub app. ### Entertainment - [PubNub Docs](https://www.pubnub.com/docs/entertainment.md): How can we help you build engaging experiences? - [Fan re-engagement for critical moments](https://www.pubnub.com/docs/entertainment/activate-offline-fans/fan-reengagement-moments.md): Drive fan re-engagement during crucial match moments with timely alerts. - [Real-time score alerts](https://www.pubnub.com/docs/entertainment/activate-offline-fans/real-time-score-alerts.md): Learn how to implement real-time score alerts using PubNub's push notification capabilities to keep offline fans engaged with live sports events. - [Automated polling](https://www.pubnub.com/docs/entertainment/automated-media/automated-polling.md): Learn to automate real-time decisioning using PubNub for live sports, media streaming, and interactive user apps. - [Real-time advertising and updates](https://www.pubnub.com/docs/entertainment/automated-media/real-time-advertising-and-updates.md): Learn to automate real-time decisioning using PubNub for live sports, media streaming, and interactive user apps. - [Live polls & score predictions](https://www.pubnub.com/docs/entertainment/increase-fan-participation/live-polls.md): Learn to implement live polling, score predictions, and interactive quizzes using PubNub with code examples for different SDKs. - [Real-time chat](https://www.pubnub.com/docs/entertainment/increase-fan-participation/real-time-chat.md): Learn how to implement a real-time chat using PubNub's JavaScript SDK with practical code examples. - [Fan behavior management](https://www.pubnub.com/docs/entertainment/live-event-moderation/fan-behavior-management.md): Learn how to monitor, mute, and manage user behavior in live sports applications using PubNub's Channel Monitor in BizOps Workspace. - [Game chat moderation](https://www.pubnub.com/docs/entertainment/live-event-moderation/game-chat-moderation.md): Learn how to monitor, edit, and delete inappropriate fan messages in real-time during sports events using PubNub's Channel Monitor in BizOps Workspace. - [Live event rate limiting](https://www.pubnub.com/docs/entertainment/live-event-moderation/live-event-rate-limiting.md): Learn how to manage message rates and maintain optimal user experience for large-scale live events using PubNub's Functions-based rate limiter. - [Live commentary](https://www.pubnub.com/docs/entertainment/seamless-synchronization/live-commentary.md): Learn how to implement real-time synchronized commentary for live sports events using PubNub's JavaScript SDK. - [Match stats](https://www.pubnub.com/docs/entertainment/seamless-synchronization/match-stats.md): Learn how to implement real-time synchronized match statistics for live sports events using PubNub's JavaScript SDK. ### Illuminate - [PubNub Illuminate](https://www.pubnub.com/docs/illuminate/basics.md): Explore how PubNub Illuminate provides monitoring and actionability for real-time interactions. - [About Business Objects](https://www.pubnub.com/docs/illuminate/business-objects/basics.md): Explore what PubNub Illuminate Business Objects are and how they help you make informed decisions. - [Create Business Object](https://www.pubnub.com/docs/illuminate/business-objects/create-business-object.md): Explore what PubNub Illuminate Business Objects are and how you can create them. - [External data sources](https://www.pubnub.com/docs/illuminate/business-objects/external-data-sources.md): Explore how to use external data sources in PubNub Illuminate. - [Query Builder (preview)](https://www.pubnub.com/docs/illuminate/business-objects/query-builder.md): Learn how to use Query Builder to create flexible queries for ranking and spam detection use cases in PubNub Illuminate. - [About Dashboards](https://www.pubnub.com/docs/illuminate/dashboards/basics.md): Explore what PubNub Illuminate Dashboards are and how they help you make informed decisions. - [Create dashboards and charts](https://www.pubnub.com/docs/illuminate/dashboards/create-dashboards-and-charts.md): Explore what PubNub Illuminate Dashboards are and how you can create them. - [About Decisions](https://www.pubnub.com/docs/illuminate/decisions/basics.md): Explore what PubNub Illuminate Decisions are and how they help you make informed business decisions. - [Create Decision](https://www.pubnub.com/docs/illuminate/decisions/create-decision.md): Explore what PubNub Illuminate Decisions are and how you can create them. - [Embed Illuminate UI into partner sites](https://www.pubnub.com/docs/illuminate/embed-illuminate-ui.md): Learn how to embed PubNub Illuminate UI into your partner application using secure access tokens and iframe integration. - [Illuminate REST API](https://www.pubnub.com/docs/illuminate/illuminate-rest-api.md): Learn how to use the PubNub Illuminate REST API to manage business objects, metrics, decisions, dashboards, and action history for real-time data analytics and decision-making. ### PubNub Insights - [Insights REST API](https://www.pubnub.com/docs/pubnub-insights/api.md): Access PubNub Insights Premium Metrics via API. - [Insights API Overview](https://www.pubnub.com/docs/pubnub-insights/api-overview.md): Access PubNub Insights Premium Metrics via API. - [PubNub Insights](https://www.pubnub.com/docs/pubnub-insights/basics.md): Explore how PubNub Insights provides real-time analytics and metrics for your PubNub data to optimize application performance. - [Dashboards](https://www.pubnub.com/docs/pubnub-insights/dashboards.md): Explore PubNub Docs for detailed account, app, and keyset analytics dashboards insights to monitor metrics and data patterns. - [Channels Dashboard](https://www.pubnub.com/docs/pubnub-insights/dashboards/channels.md): Detailed analytics of the Channels Dashboard in PubNub Insights, including unique channel metrics and trends. - [Messages Dashboard](https://www.pubnub.com/docs/pubnub-insights/dashboards/messages.md): Explore the Messages Dashboard in PubNub Insights for real-time analytics, message types, and dashboard configurations. - [Snapshot Dashboard](https://www.pubnub.com/docs/pubnub-insights/dashboards/snapshot.md): Explore the Snapshot Dashboard for a high-level view across channels, messages, and users within PubNub Insights. - [User Behavior & Devices Dashboard](https://www.pubnub.com/docs/pubnub-insights/dashboards/user-behavior.md): Explore the User Behavior & Devices Dashboard in PubNub Insights for analytics on user engagement. - [Users Dashboard](https://www.pubnub.com/docs/pubnub-insights/dashboards/users.md): Explore the Users Dashboard in PubNub Insights for analytics on unique users and API usage trends. - [Features](https://www.pubnub.com/docs/pubnub-insights/features.md): Discover a suite of features in PubNub Insights, including data exports, dashboard customization, alerts, and AI analysis for data-driven decisions. ### Release Notes - [Documentation Release Notes](https://www.pubnub.com/docs/release-notes/basics.md): Monthly updates covering PubNub product changes, SDK updates, and documentation improvements. ### SDKs - [SDKs Documentation](https://www.pubnub.com/docs/sdks.md): Index of PubNub's 50+ SDKs across web, mobile, server, and game engines. #### Core SDKs ##### License FAQ - [License FAQ](https://www.pubnub.com/docs/sdks/license-faq.md): We understand there are some questions regarding the PubNub SDK license. ##### REST API - [Introduction](https://www.pubnub.com/docs/sdks/rest-api.md): For easy PubNub API testing and exploration, access the PubNub Postman collection at PubNub's Workspace. - [Access Manager introduction](https://www.pubnub.com/docs/sdks/rest-api/access-manager-introduction.md): You can use Access Manager to generate time-limited tokens with permissions for individual resources such as channels, channel groups, or uuids. - [Access Manager (legacy) introduction](https://www.pubnub.com/docs/sdks/rest-api/access-manager-legacy-introduction.md): This is not the latest version of this API. - [Add action](https://www.pubnub.com/docs/sdks/rest-api/add-action.md): Allows users to post action on a *parent message*. - [Announce heartbeat](https://www.pubnub.com/docs/sdks/rest-api/announce-heartbeat.md): Inform Presence that a user is still active. - [Announce leave](https://www.pubnub.com/docs/sdks/rest-api/announce-leave.md): Indicate to Presence that a device has left a channel/channels. - [Announce leave](https://www.pubnub.com/docs/sdks/rest-api/announce-leave-1.md): Indicate to Presence that a device has left a channel/channels. - [APP CONTEXT (CHANNEL) introduction](https://www.pubnub.com/docs/sdks/rest-api/app-context-channel-introduction.md): The App Context API enables you to create and retrieve data associated with channels in the PubNub platform. - [APP CONTEXT (MEMBERSHIP) introduction](https://www.pubnub.com/docs/sdks/rest-api/app-context-membership-introduction.md): The App Context API enables you to create and retrieve data associated with the user-channel membership in the PubNub platform. - [APP CONTEXT (USER) introduction](https://www.pubnub.com/docs/sdks/rest-api/app-context-user-introduction.md): The App Context API enables you to create and retrieve data associated with users (UUIDs) in the PubNub platform. - [Channel Groups introduction](https://www.pubnub.com/docs/sdks/rest-api/channel-groups-introduction.md): You can think of a channel group like a pointer to a list of channels on your server. - [Check present users](https://www.pubnub.com/docs/sdks/rest-api/check-present-users.md): Retrieve UUIDs and state information (hereNow) for subscribed devices on a specific channel. - [Check present users globally](https://www.pubnub.com/docs/sdks/rest-api/check-present-users-globally.md): This endpoint has been deprecated and may be removed in future versions of the API. - [Check where user is present](https://www.pubnub.com/docs/sdks/rest-api/check-where-user-is-present.md): Get a list of channels a user is present in. - [Delete channel group](https://www.pubnub.com/docs/sdks/rest-api/delete-channel-group.md): REST endpoint for deleting a channel group. - [Delete channel metadata](https://www.pubnub.com/docs/sdks/rest-api/delete-channel-metadata.md): Deletes metadata for the specified channel. - [Delete file](https://www.pubnub.com/docs/sdks/rest-api/delete-file.md): REST endpoint for deleting a file. - [Delete message history](https://www.pubnub.com/docs/sdks/rest-api/delete-message-history.md): Removes the messages from the history of a specific channel. - [File sharing introduction](https://www.pubnub.com/docs/sdks/rest-api/file-sharing-introduction.md): Allows users to upload and share files. - [Fire introduction](https://www.pubnub.com/docs/sdks/rest-api/fire-introduction.md): The Fire endpoint allows the client to send a message to Functions event handlers and Illuminate. - [Generate file upload URL](https://www.pubnub.com/docs/sdks/rest-api/generate-file-upload-url.md): Generate a presigned request for file upload. - [Get actions](https://www.pubnub.com/docs/sdks/rest-api/get-actions.md): Pagination can be controlled using start, end and limit parameters, where start > end. - [Get/add/remove channels from channel groups](https://www.pubnub.com/docs/sdks/rest-api/get-add-remove-channels-from-channel-groups.md): This endpoint supports several operations. - [Get all channel groups](https://www.pubnub.com/docs/sdks/rest-api/get-all-channel-groups.md): Get all channel groups for a given subscribe key. - [Get channel members' metadata](https://www.pubnub.com/docs/sdks/rest-api/get-channel-members-metadata.md): Returns the members' metadata in the specified channel, optionally including. - [Get channel metadata](https://www.pubnub.com/docs/sdks/rest-api/get-channel-metadata.md): Returns metadata for the specified channel, optionally including custom properties. - [Get file](https://www.pubnub.com/docs/sdks/rest-api/get-file.md): Redirects to a download URL for the given file. - [Get membership metadata](https://www.pubnub.com/docs/sdks/rest-api/get-membership-metadata.md): Returns channel membership metadata for the specified UUID, optionally including custom properties for. - [Get message count](https://www.pubnub.com/docs/sdks/rest-api/get-message-count.md): Returns the number of messages sent after the given timetoken. - [Get message history](https://www.pubnub.com/docs/sdks/rest-api/get-message-history.md): This function fetches historical messages from one or multiple channels. - [Get message history](https://www.pubnub.com/docs/sdks/rest-api/get-message-history-1.md): This endpoint has been deprecated and may be removed in future versions of the API. - [Get message history with actions](https://www.pubnub.com/docs/sdks/rest-api/get-message-history-with-actions.md): Show history messages within the given time range, along with their actions. - [Get metadata for all channels](https://www.pubnub.com/docs/sdks/rest-api/get-metadata-for-all-channels.md): Returns metadata for all channels, optionally including custom properties. - [Get metadata for all users](https://www.pubnub.com/docs/sdks/rest-api/get-metadata-for-all-users.md): Returns a paginated list of UUID metadata, optionally including custom properties. - [Get user metadata](https://www.pubnub.com/docs/sdks/rest-api/get-user-metadata.md): Returns metadata for the specified UUID, optionally including custom properties. - [Get user state](https://www.pubnub.com/docs/sdks/rest-api/get-user-state.md): Get the Presence state info for a given UUID. - [Grant permissions](https://www.pubnub.com/docs/sdks/rest-api/grant-permissions.md): In this request, the auth-key is the client that has permissions to modify Access Manager permissions, not the auth-key you want to modify permissions on. - [Grant token](https://www.pubnub.com/docs/sdks/rest-api/grant-token.md): Returns a signed token that can be used to access the requested resources for a specific duration. - [History with actions introduction](https://www.pubnub.com/docs/sdks/rest-api/history-with-actions-introduction.md): You can retrieve messages and the associated message actions. - [Introduction](https://www.pubnub.com/docs/sdks/rest-api/introduction.md): For easy PubNub API testing and exploration, access the PubNub Postman collection at PubNub's Workspace. - [List files](https://www.pubnub.com/docs/sdks/rest-api/list-files.md): List all files uploaded to the channel. - [List push tokens for channel (v1)](https://www.pubnub.com/docs/sdks/rest-api/list-push-tokens-for-channel-v-1.md): REST endpoint for listing push tokens for a channel. - [List push tokens for channel (v2)](https://www.pubnub.com/docs/sdks/rest-api/list-push-tokens-for-channel-v-2.md): REST endpoint for listing push tokens for a channel. - [Manage device registrations (APNS HTTP/2)](https://www.pubnub.com/docs/sdks/rest-api/manage-device-registrations-apns-http-2.md): Add/remove/list channels in a single API call. - [Manage device registrations (v1)](https://www.pubnub.com/docs/sdks/rest-api/manage-device-registrations-v-1.md): List/Add/Remove registrations for device. - [Message Actions introduction](https://www.pubnub.com/docs/sdks/rest-api/message-actions-introduction.md): With the Message Actions feature, you can add actions to messages that are already published. - [Message Persistence introduction](https://www.pubnub.com/docs/sdks/rest-api/message-persistence-introduction.md): Message Persistence allows you to store and retrieve messages. - [Message Persistence (legacy) introduction](https://www.pubnub.com/docs/sdks/rest-api/message-persistence-legacy-introduction.md): This is not the latest version of this API. - [Mobile Push Notifications introduction](https://www.pubnub.com/docs/sdks/rest-api/mobile-push-notifications-introduction.md): Authorize and revoke push tokens for the Apple and Google push notification services. - [Presence introduction](https://www.pubnub.com/docs/sdks/rest-api/presence-introduction.md): Presence is what enables us to say who (UUID) is on where (channel), when, and how (state). - [Publish introduction](https://www.pubnub.com/docs/sdks/rest-api/publish-introduction.md): Publish lets you send a message to a channel. - [Publish message to channel](https://www.pubnub.com/docs/sdks/rest-api/publish-message-to-channel.md): Publish JSON to a channel using the GET request. - [Publish message to channel](https://www.pubnub.com/docs/sdks/rest-api/publish-message-to-channel-1.md): Publish JSON to a channel using the POST request. - [Remove action](https://www.pubnub.com/docs/sdks/rest-api/remove-action.md): Allows users to remove their previously-posted message actions, by specifying the parent message, and the single timetoken of the action(s) they wish to delete. - [Remove all registrations for device (v1)](https://www.pubnub.com/docs/sdks/rest-api/remove-all-registrations-for-device-v-1.md): Remove all registrations for a device. - [Remove all registrations for device (v2)](https://www.pubnub.com/docs/sdks/rest-api/remove-all-registrations-for-device-v-2.md): Bulk modification of a device, allowing for removal of all registered channels at once, for a given device, without specifying all of the channels. - [Remove user metadata](https://www.pubnub.com/docs/sdks/rest-api/remove-user-metadata.md): Deletes metadata for the specified UUID. - [Revoke token](https://www.pubnub.com/docs/sdks/rest-api/revoke-token.md): Invalidates a previously issued Access Manager token. - [Send fire request](https://www.pubnub.com/docs/sdks/rest-api/send-fire-request.md): Send a message to Functions event handlers and Illuminate. - [Send signal to channel](https://www.pubnub.com/docs/sdks/rest-api/send-signal-to-channel.md): This resource allows a developer to send a signal to a channel. - [Set channel members' metadata](https://www.pubnub.com/docs/sdks/rest-api/set-channel-members-metadata.md): Sets the members's metadata in the specified channel. - [Set channel metadata](https://www.pubnub.com/docs/sdks/rest-api/set-channel-metadata.md): Sets metadata for the specified channel. - [Set membership metadata](https://www.pubnub.com/docs/sdks/rest-api/set-membership-metadata.md): Sets channel membership metadata for the specified UUID. - [Set user metadata](https://www.pubnub.com/docs/sdks/rest-api/set-user-metadata.md): Sets metadata for the specified UUID. - [Set user state](https://www.pubnub.com/docs/sdks/rest-api/set-user-state.md): Set the Presence state info for a given UUID. - [Signal introduction](https://www.pubnub.com/docs/sdks/rest-api/signal-introduction.md): Signals are very small, transient messages that represent momentary snippets of information that do not require extensive tracking and backup, as each one will be rapidly replaced by the next signal. - [Subscribe introduction](https://www.pubnub.com/docs/sdks/rest-api/subscribe-introduction.md): When you subscribe to a channel, the client starts to receive all messages sent to it. - [Subscribe V1](https://www.pubnub.com/docs/sdks/rest-api/subscribe-v-1.md): Subscribe to channels and/or channel groups. - [Subscribe V2](https://www.pubnub.com/docs/sdks/rest-api/subscribe-v-2.md): To successfully subscribe and receive messages, you must send at least two subscribe calls. ##### Asyncio - [Python-Asyncio API & SDK Docs](https://www.pubnub.com/docs/sdks/asyncio.md): Learn how to build a real-time app with the PubNub Python-Asyncio SDK. - [Access Manager v3 API for Python-Asyncio SDK](https://www.pubnub.com/docs/sdks/asyncio/api-reference/access-manager.md): Securely manage client permissions in PubNub with Access Manager v3 and Python-Asyncio SDK. - [Access Manager v2 API for PubNub Python-Asyncio SDK](https://www.pubnub.com/docs/sdks/asyncio/api-reference/access-manager-v2.md): Use Python-Asyncio SDK with PubNub's Access Manager v2 API to grant, extend, and control client permissions securely. - [Channel Groups API for Python-Asyncio SDK](https://www.pubnub.com/docs/sdks/asyncio/api-reference/channel-groups.md): Learn to manage channel groups in PubNub Python-Asyncio SDK, including adding, listing, and removing channels efficiently. - [Configuration API for Python-Asyncio SDK](https://www.pubnub.com/docs/sdks/asyncio/api-reference/configuration.md): Learn how to initialize and configure the PubNub Python-Asyncio SDK for secure and efficient real-time messaging. - [File Sharing API for Python-Asyncio SDK](https://www.pubnub.com/docs/sdks/asyncio/api-reference/files.md): Learn how to share files up to 5 MB over the PubNub network using the Python-Asyncio SDK with encryption and storage options. - [Message Actions API for Python-Asyncio SDK](https://www.pubnub.com/docs/sdks/asyncio/api-reference/message-actions.md): Enable real-time message actions for applications using Python-Asyncio SDK with PubNub Docs. - [Utility Methods API for Python-Asyncio SDK](https://www.pubnub.com/docs/sdks/asyncio/api-reference/misc.md): Learn about PubNub Python-Asyncio SDK's utility methods including timetoken generation and channel management. - [Mobile Push Notifications API for Python-Asyncio SDK](https://www.pubnub.com/docs/sdks/asyncio/api-reference/mobile-push.md): Integrate PubNub with FCM and APNs for push notifications using Python-Asyncio. - [Presence API for Python-Asyncio SDK](https://www.pubnub.com/docs/sdks/asyncio/api-reference/presence.md): Learn to track the real-time online/offline status of users and devices with PubNub Presence API on Python-Asyncio SDK. - [Publish API for Python Asyncio SDK](https://www.pubnub.com/docs/sdks/asyncio/api-reference/publish.md): publish() sends a message to all subscribers of a channel. - [Publish/Subscribe API for Python-Asyncio SDK](https://www.pubnub.com/docs/sdks/asyncio/api-reference/publish-and-subscribe.md): Learn how to use PubNub's Publish/Subscribe API with Python-Asyncio SDK. - [Message Persistence API for Python-Asyncio SDK](https://www.pubnub.com/docs/sdks/asyncio/api-reference/storage-and-playback.md): Learn how to store and retrieve messages with Message Persistence API using PubNub Python-Asyncio SDK. - [Subscribe API for Python Asyncio SDK](https://www.pubnub.com/docs/sdks/asyncio/api-reference/subscribe.md): The subscribe function creates an open TCP socket to PubNub and begins listening for messages and events on a specified entity or set of entities. - [Changelog for Python-Asyncio SDK](https://www.pubnub.com/docs/sdks/asyncio/changelog.md): Explore updates with the Changelog for PubNub's Python-Asyncio SDK, detailing changes and improvements between versions. - [SDK EOL Policy](https://www.pubnub.com/docs/sdks/asyncio/end-of-life.md): Learn about PubNub SDK EOL policy, including support timelines, migration plans for deprecated Python-Asyncio SDK versions. - [FAQ for Python-Asyncio SDK](https://www.pubnub.com/docs/sdks/asyncio/faq.md): Frequently asked questions about the PubNub Python-Asyncio SDK to help you build prototypes quickly and troubleshoot common issues. - [Feature Support for Python-Asyncio SDK](https://www.pubnub.com/docs/sdks/asyncio/feature-support.md): Explore supported features of the PubNub's Python-Asyncio SDK. - [Logging for Python-Asyncio SDK](https://www.pubnub.com/docs/sdks/asyncio/logging.md): Learn how to enable logging and handle errors in the PubNub Python-Asyncio SDK. - [Platform Support for Python-Asyncio SDK](https://www.pubnub.com/docs/sdks/asyncio/platform-support.md): Learn about the platforms supported by PubNub's Python-Asyncio SDK to enhance real-time applications. - [Reconnection Policies for Python-Asyncio SDK](https://www.pubnub.com/docs/sdks/asyncio/reconnection-policies.md): Learn how the PubNub Python-Asyncio SDK handles reconnects with different policies during network disruptions. - [Status Events for Python-Asyncio SDK](https://www.pubnub.com/docs/sdks/asyncio/status-events.md): Learn about Status Events in the PubNub Python-Asyncio SDK for handling real-time updates and error categories. - [Troubleshooting Python-Asyncio SDK](https://www.pubnub.com/docs/sdks/asyncio/troubleshoot.md): Learn how to find the version of your PubNub Python-Asyncio SDK for version-related troubleshooting. ##### C-Core - [C-Core API & SDK Docs](https://www.pubnub.com/docs/sdks/c-core.md): Quickly integrate real-time messaging with PubNub C-Core SDK. - [Access Manager v3 API for C-Core SDK](https://www.pubnub.com/docs/sdks/c-core/api-reference/access-manager.md): Secure your PubNub resources with Access Manager v3 in the C-Core SDK. - [Channel Groups API for C-Core SDK](https://www.pubnub.com/docs/sdks/c-core/api-reference/channel-groups.md): Learn how to manage channel groups using PubNub C-Core SDK, including adding, listing, removing channels and deleting groups. - [Configuration API for C-Core SDK](https://www.pubnub.com/docs/sdks/c-core/api-reference/configuration.md): Detailed API reference for configuring PubNub C-Core SDK, including initialization, auth, and encryption settings. - [Encryption API for C-Core SDK](https://www.pubnub.com/docs/sdks/c-core/api-reference/encryption.md): Learn how to encrypt and decrypt messages in C-Core SDK with PubNub Encryption API. - [Utility Methods API for C-Core SDK](https://www.pubnub.com/docs/sdks/c-core/api-reference/misc.md): Discover utility methods like proxy setup, UUID creation and handling system DNS for PubNub C-Core SDK. - [Presence API for C-Core SDK](https://www.pubnub.com/docs/sdks/c-core/api-reference/presence.md): Learn to use the PubNub Presence API with the C-Core SDK to track real-time user and device status. - [Publish API for C/C++ Core SDK](https://www.pubnub.com/docs/sdks/c-core/api-reference/publish.md): PubNub C/C++ Core SDK. - [Publish/Subscribe API for C-Core SDK](https://www.pubnub.com/docs/sdks/c-core/api-reference/publish-and-subscribe.md): Learn how to send and receive messages using PubNub C-Core SDK in real-time. - [Message Persistence API for C-Core SDK](https://www.pubnub.com/docs/sdks/c-core/api-reference/storage-and-playback.md): Learn how to store and retrieve channel history with PubNub's C-Core SDK. - [Subscribe API for C/C++ Core SDK](https://www.pubnub.com/docs/sdks/c-core/api-reference/subscribe.md): PubNub C/C++ Core SDK. - [Changelog for C-Core SDK](https://www.pubnub.com/docs/sdks/c-core/changelog.md): Explore the version changes and updates in PubNub's C-Core SDK with our detailed changelog documentation. - [SDK EOL Policy](https://www.pubnub.com/docs/sdks/c-core/end-of-life.md): Learn about PubNub's EOL policy for its SDKs. - [FAQ for C-Core SDK](https://www.pubnub.com/docs/sdks/c-core/faq.md): Frequently asked questions about the PubNub C-Core SDK to help you build prototypes quickly and troubleshoot common issues. - [Feature Support for C-Core SDK](https://www.pubnub.com/docs/sdks/c-core/feature-support.md): Explore the capabilities and limitations of PubNub's C-Core SDK, including real-time messaging and feature support. - [Logging for C-Core SDK](https://www.pubnub.com/docs/sdks/c-core/logging.md): Learn how to enable and configure logging in the PubNub C-Core SDK for debugging and monitoring. - [C-Core SDK migration guide](https://www.pubnub.com/docs/sdks/c-core/migration-guides/c-core-v6-migration-guide.md): Learn how to migrate to PubNub C-Core SDK with Here Now API pagination support. - [C-Core SDK migration guide](https://www.pubnub.com/docs/sdks/c-core/migration-guides/c-core-v7-migration-guide.md): Learn how to migrate to PubNubC-Core SDK with per-context DNS configuration, the new advanced logging subsystem, and C++ wrapper logging methods. - [Platform Support for C-Core SDK](https://www.pubnub.com/docs/sdks/c-core/platform-support.md): Discover supported platforms for PubNub's C-Core SDK. - [Status Events for C-Core SDK](https://www.pubnub.com/docs/sdks/c-core/status-events.md): Learn about status codes and handling of various events and errors in the PubNub C-Core SDK documentation. - [Troubleshooting C-Core SDK](https://www.pubnub.com/docs/sdks/c-core/troubleshoot.md): Learn how to troubleshoot issues in the PubNub C-Core SDK using the ASSERT subsystem. ##### C# - [C# API & SDK Docs](https://www.pubnub.com/docs/sdks/c-sharp.md): Learn to integrate the PubNub C# SDK for real-time messaging in your apps. - [Access Manager v3 API for C# SDK](https://www.pubnub.com/docs/sdks/c-sharp/api-reference/access-manager.md): Securely grant time-limited resource access using PubNub Access Manager v3 and C# SDK. - [Access Manager v2 API for C# SDK](https://www.pubnub.com/docs/sdks/c-sharp/api-reference/access-manager-v2.md): Manage user permissions with Access Manager v2 in your PubNub C# applications for secure channels and groups. - [App Context Channel API for C# SDK](https://www.pubnub.com/docs/sdks/c-sharp/api-reference/appcontext-channel.md): This page describes App Context (formerly Objects v2). - [App Context Members API for C# SDK](https://www.pubnub.com/docs/sdks/c-sharp/api-reference/appcontext-members.md): This page describes App Context (formerly Objects v2). - [App Context Memberships API for C# SDK](https://www.pubnub.com/docs/sdks/c-sharp/api-reference/appcontext-memberships.md): This page describes App Context (formerly Objects v2). - [App Context User API for C# SDK](https://www.pubnub.com/docs/sdks/c-sharp/api-reference/appcontext-user.md): This page describes App Context (formerly Objects v2). - [Channel Groups API for C# SDK](https://www.pubnub.com/docs/sdks/c-sharp/api-reference/channel-groups.md): Learn how to use the Channel Groups API with PubNub C# SDK to manage collections of channels efficiently for focused data streams. - [Configuration API for C# SDK](https://www.pubnub.com/docs/sdks/c-sharp/api-reference/configuration.md): Learn how to configure the PubNub C# SDK for real-time messaging. - [Encryption API for C# SDK](https://www.pubnub.com/docs/sdks/c-sharp/api-reference/encryption.md): Learn how to encrypt and decrypt messages in C# SDK with PubNub Encryption API. - [File Sharing API for C# SDK](https://www.pubnub.com/docs/sdks/c-sharp/api-reference/files.md): Learn how to share files up to 5 MB using the PubNub C# SDK with features like upload, download, and file events. - [Message Actions API for C# SDK](https://www.pubnub.com/docs/sdks/c-sharp/api-reference/message-actions.md): Learn to add or remove actions on messages with PubNub C# SDK, enabling features like receipts and metadata association. - [Utility Methods API for C# SDK](https://www.pubnub.com/docs/sdks/c-sharp/api-reference/misc.md): Discover utility methods like cleanup APIs for the PubNub C# SDK. - [Mobile Push Notifications API for C# SDK](https://www.pubnub.com/docs/sdks/c-sharp/api-reference/mobile-push.md): C# SDK integration with push services like FCM and APNs. - [App Context API for C# SDK](https://www.pubnub.com/docs/sdks/c-sharp/api-reference/objects.md): Understand App Context API to manage user/channel metadata and memberships using PubNub C# SDK. - [Presence API for C# SDK](https://www.pubnub.com/docs/sdks/c-sharp/api-reference/presence.md): Learn how to track the online and offline status of users in real-time using the PubNub C# SDK Presence API. - [Publish API for C# SDK](https://www.pubnub.com/docs/sdks/c-sharp/api-reference/publish.md): publish() sends a message to all channel subscribers. - [Publish/Subscribe API for C# SDK](https://www.pubnub.com/docs/sdks/c-sharp/api-reference/publish-and-subscribe.md): Learn how to send messages with C# SDK, with a global publisher latency of approximately 2 ms for a publish request to be processed and acknowledged. - [Message Persistence API for C# SDK](https://www.pubnub.com/docs/sdks/c-sharp/api-reference/storage-and-playback.md): Learn how to store, retrieve, and delete historical messages in C# SDK with PubNub Message Persistence API. - [Subscribe API for C# SDK](https://www.pubnub.com/docs/sdks/c-sharp/api-reference/subscribe.md): The subscribe function opens a TCP socket to PubNub. - [Changelog for C# SDK](https://www.pubnub.com/docs/sdks/c-sharp/changelog.md): Explore updates and version changes in the Changelog for PubNub C# SDK. - [SDK EOL Policy](https://www.pubnub.com/docs/sdks/c-sharp/end-of-life.md): Learn about the End of Life policy for PubNub's C# SDK including support timelines and version guidelines. - [FAQ for C# SDK](https://www.pubnub.com/docs/sdks/c-sharp/faq.md): Frequently asked questions about the PubNub C# SDK to help you build prototypes quickly and troubleshoot common issues. - [Feature Support for C# SDK](https://www.pubnub.com/docs/sdks/c-sharp/feature-support.md): Explore the features supported by PubNub's C# SDK for seamless real-time messaging integration. - [Logging for C# SDK](https://www.pubnub.com/docs/sdks/c-sharp/logging.md): Learn how to configure logging in the PubNub C# SDK with log levels and custom loggers. - [Platform Support for C# SDK](https://www.pubnub.com/docs/sdks/c-sharp/platform-support.md): Learn about the supported platforms for the PubNub C# SDK. - [Status Events for C# SDK](https://www.pubnub.com/docs/sdks/c-sharp/status-events.md): Learn about different status events sent by the PubNub C# SDK for publish and subscribe operations. ##### Dart - [Dart API & SDK Docs](https://www.pubnub.com/docs/sdks/dart.md): Learn how to create a Dart real-time app with PubNub integration in minutes. - [Access Manager v3 API for Dart SDK](https://www.pubnub.com/docs/sdks/dart/api-reference/access-manager.md): Utilize Dart SDK for granting time-limited access to PubNub resources using Access Manager v3. - [Access Manager v2 API for Dart SDK](https://www.pubnub.com/docs/sdks/dart/api-reference/access-manager-v2.md): Implement fine-grained access control in PubNub apps using Access Manager v2 with the Dart SDK. - [App Context Channel API for Dart SDK](https://www.pubnub.com/docs/sdks/dart/api-reference/appcontext-channel.md): This page describes App Context (formerly Objects v2). - [App Context Members API for Dart SDK](https://www.pubnub.com/docs/sdks/dart/api-reference/appcontext-members.md): This page describes App Context (formerly Objects v2). - [App Context Memberships API for Dart SDK](https://www.pubnub.com/docs/sdks/dart/api-reference/appcontext-memberships.md): This page describes App Context (formerly Objects v2). - [App Context User API for Dart SDK](https://www.pubnub.com/docs/sdks/dart/api-reference/appcontext-user.md): This page describes App Context (formerly Objects v2). - [Channel Groups API for Dart SDK](https://www.pubnub.com/docs/sdks/dart/api-reference/channel-groups.md): Learn how to manage channel groups in PubNub Dart SDK: add, list, remove channels, and delete groups for streamlined subscriptions. - [Configuration API for Dart SDK](https://www.pubnub.com/docs/sdks/dart/api-reference/configuration.md): Initialize and configure the PubNub Dart SDK client and manage account-level credentials. - [Encryption API for Dart SDK](https://www.pubnub.com/docs/sdks/dart/api-reference/encryption.md): Learn how to encrypt and decrypt messages in Dart SDK with PubNub Encryption API. - [File Sharing API for Dart SDK](https://www.pubnub.com/docs/sdks/dart/api-reference/files.md): Learn how to share files up to 5 MB on PubNub using the Dart SDK with easy-to-follow documentation and examples. - [Message Actions API for Dart SDK](https://www.pubnub.com/docs/sdks/dart/api-reference/message-actions.md): Learn how to add and manage message actions in the PubNub Dart SDK for real-time communication features. - [Utility Methods API for Dart SDK](https://www.pubnub.com/docs/sdks/dart/api-reference/misc.md): Learn how to use pause and resume utility methods with PubNub's Dart SDK, including handling of deprecated features. - [Mobile Push Notifications API for Dart SDK](https://www.pubnub.com/docs/sdks/dart/api-reference/mobile-push.md): Integrate PubNub with FCM and APNs for push notifications in Dart applications. - [App Context API for Dart SDK](https://www.pubnub.com/docs/sdks/dart/api-reference/objects.md): Learn how to manage user and channel metadata for your apps using the PubNub Dart SDK, without setting up a database. - [Presence API for Dart SDK](https://www.pubnub.com/docs/sdks/dart/api-reference/presence.md): Learn to track user/device status in real-time with PubNub Presence API for Dart SDK, including state information. - [Publish API for Dart SDK](https://www.pubnub.com/docs/sdks/dart/api-reference/publish.md): publish() sends a message to all channel subscribers. - [Publish/Subscribe API for Dart SDK](https://www.pubnub.com/docs/sdks/dart/api-reference/publish-and-subscribe.md): Learn about sending messages worldwide with the PubNub Dart SDK, with a publisher latency of approximately 2 ms for a publish request to be processed and acknowledged. - [Message Persistence API for Dart SDK](https://www.pubnub.com/docs/sdks/dart/api-reference/storage-and-playback.md): Learn to store and retrieve historical messages using the PubNub Dart SDK Message Persistence API. - [Subscribe API for Dart SDK](https://www.pubnub.com/docs/sdks/dart/api-reference/subscribe.md): Your app receives messages and events via event listeners. - [Changelog for Dart SDK](https://www.pubnub.com/docs/sdks/dart/changelog.md): Discover the latest changes, updates, and version history of the PubNub Dart SDK with our detailed changelog. - [SDK EOL Policy](https://www.pubnub.com/docs/sdks/dart/end-of-life.md): Understand the end-of-life policy for PubNub's Dart SDK including version support, release guidelines, and EOL timelines. - [FAQ for Dart SDK](https://www.pubnub.com/docs/sdks/dart/faq.md): Frequently asked questions about the PubNub Dart SDK to help you build prototypes quickly and troubleshoot common issues. - [Feature Support for Dart SDK](https://www.pubnub.com/docs/sdks/dart/feature-support.md): Learn about the supported features of the PubNub Dart SDK to enhance your real-time messaging apps. - [Logging for Dart SDK](https://www.pubnub.com/docs/sdks/dart/logging.md): Learn how to configure logging in the PubNub Dart SDK with log levels, custom loggers, and zone-scoped logging. - [Platform Support for Dart SDK](https://www.pubnub.com/docs/sdks/dart/platform-support.md): Explore the variety of platforms supported by the PubNub Dart SDK and ensure your real-time applications are compatible. ##### FreeRTOS - [FreeRTOS API & SDK Docs](https://www.pubnub.com/docs/sdks/freertos.md): Learn how to quickly integrate the PubNub SDK with your FreeRTOS applications for IoT messaging. - [Channel Groups API for FreeRTOS SDK](https://www.pubnub.com/docs/sdks/freertos/api-reference/channel-groups.md): Learn to bundle channels in groups on FreeRTOS SDK and manage them with PubNub Docs. - [Configuration API for FreeRTOS SDK](https://www.pubnub.com/docs/sdks/freertos/api-reference/configuration.md): Learn how to configure and set credentials for the PubNub FreeRTOS SDK client. - [Utility Methods API for FreeRTOS SDK](https://www.pubnub.com/docs/sdks/freertos/api-reference/misc.md): Explore FreeRTOS SDK utility APIs for PubNub, offering helper methods that simplify miscellaneous tasks. - [Presence API for FreeRTOS SDK](https://www.pubnub.com/docs/sdks/freertos/api-reference/presence.md): Learn how to track user and device status in real time with the Presence API for PubNub FreeRTOS SDK. - [Publish API for FreeRTOS SDK](https://www.pubnub.com/docs/sdks/freertos/api-reference/publish.md): The pubnub_publish() function is used to send a message to all subscribers of a channel. - [Publish/Subscribe API for FreeRTOS SDK](https://www.pubnub.com/docs/sdks/freertos/api-reference/publish-and-subscribe.md): Learn how to publish and subscribe to messages using PubNub's FreeRTOS SDK with secure and efficient real-time messaging. - [Message Persistence API for FreeRTOS SDK](https://www.pubnub.com/docs/sdks/freertos/api-reference/storage-and-playback.md): Learn how to store and retrieve historical messages for FreeRTOS SDK with PubNub's Message Persistence API. - [Subscribe API for FreeRTOS SDK](https://www.pubnub.com/docs/sdks/freertos/api-reference/subscribe.md): This function causes the client to create an open TCP socket to the PubNub Real-Time Network and begin listening for messages on a specified channel ID. - [Changelog for FreeRTOS SDK](https://www.pubnub.com/docs/sdks/freertos/changelog.md): Discover updates, fixes, and enhancements in the changelog for PubNub's FreeRTOS SDK. - [SDK EOL Policy](https://www.pubnub.com/docs/sdks/freertos/end-of-life.md): Understand the End of Life (EOL) policy for PubNub SDKs, including support timelines and migration information. - [Feature Support for FreeRTOS SDK](https://www.pubnub.com/docs/sdks/freertos/feature-support.md): Explore feature support details for PubNub's FreeRTOS SDK and learn how to enhance real-time messaging in your IoT applications. - [Logging for FreeRTOS SDK](https://www.pubnub.com/docs/sdks/freertos/logging.md): Learn how to enable and configure logging in the PubNub FreeRTOS SDK with detailed instructions on log levels and custom output handling. - [Platform Support for FreeRTOS SDK](https://www.pubnub.com/docs/sdks/freertos/platform-support.md): Learn which platforms are supported by PubNub's FreeRTOS SDK. - [Status Events for FreeRTOS SDK](https://www.pubnub.com/docs/sdks/freertos/status-events.md): Learn about C-Core status codes and error handling for the PubNub FreeRTOS SDK to manage transaction outcomes effectively. - [Troubleshooting FreeRTOS SDK](https://www.pubnub.com/docs/sdks/freertos/troubleshoot.md): Learn how to troubleshoot issues in the PubNub FreeRTOS SDK using the ASSERT subsystem, with instructions on configuring assertion levels and creating custom error handlers. ##### Go - [Go API & SDK Docs](https://www.pubnub.com/docs/sdks/go.md): Learn how to create a Go real-time app with PubNub integration in minutes. - [Access Manager v3 API for Go SDK](https://www.pubnub.com/docs/sdks/go/api-reference/access-manager.md): Learn how to control client access to PubNub resources using Access Manager v3 with the Go SDK. - [Access Manager v2 API for Go SDK](https://www.pubnub.com/docs/sdks/go/api-reference/access-manager-v2.md): Securely control client access to PubNub resources with Go SDK using Access Manager v2. - [App Context Channel API for Go SDK](https://www.pubnub.com/docs/sdks/go/api-reference/appcontext-channel.md): Install the Go SDK before using this API. - [App Context Members API for Go SDK](https://www.pubnub.com/docs/sdks/go/api-reference/appcontext-members.md): Install the Go SDK before using this API. - [App Context Memberships API for Go SDK](https://www.pubnub.com/docs/sdks/go/api-reference/appcontext-memberships.md): Install the Go SDK before using this API. - [App Context User API for Go SDK](https://www.pubnub.com/docs/sdks/go/api-reference/appcontext-user.md): Install the Go SDK before using this API. - [Channel Groups API for Go SDK](https://www.pubnub.com/docs/sdks/go/api-reference/channel-groups.md): Learn how to manage channel groups in PubNub Go SDK for efficient data streaming with the Stream Controller add-on. - [Configuration API for Go SDK](https://www.pubnub.com/docs/sdks/go/api-reference/configuration.md): Learn to configure and initialize the PubNub Go SDK with account-level credentials for real-time apps. - [Encryption API for Go SDK](https://www.pubnub.com/docs/sdks/go/api-reference/encryption.md): Learn how to encrypt and decrypt messages in Go SDK with PubNub Encryption API. - [File Sharing API for Go SDK](https://www.pubnub.com/docs/sdks/go/api-reference/files.md): Learn how to use PubNub's File Sharing API with the Go SDK to upload and share files up to 5 MB in real-time applications. - [Message Actions API for Go SDK](https://www.pubnub.com/docs/sdks/go/api-reference/message-actions.md): Learn how to use the Go SDK to add or remove message actions and actions in real-time with PubNub Docs. - [Utility Methods API for Go SDK](https://www.pubnub.com/docs/sdks/go/api-reference/misc.md): Learn how to use utility methods with the PubNub Go SDK and manage deprecated functions. - [Mobile Push Notifications API for Go SDK](https://www.pubnub.com/docs/sdks/go/api-reference/mobile-push.md): Learn to manage push notifications with PubNub Go SDK. - [App Context API for Go SDK](https://www.pubnub.com/docs/sdks/go/api-reference/objects.md): Learn how to use the App Context API with PubNub Go SDK for storing and managing user and channel metadata in a serverless way. - [Presence API for Go SDK](https://www.pubnub.com/docs/sdks/go/api-reference/presence.md): Learn how to use the Presence API in PubNub Go SDK to track users' real-time online/offline status and manage state information. - [Publish API for Go SDK](https://www.pubnub.com/docs/sdks/go/api-reference/publish.md): Install the Go SDK before using this API. - [Publish/Subscribe API for Go SDK](https://www.pubnub.com/docs/sdks/go/api-reference/publish-and-subscribe.md): Learn how to send messages in real-time using the Go SDK with PubNub Docs. - [Message Persistence API for Go SDK](https://www.pubnub.com/docs/sdks/go/api-reference/storage-and-playback.md): Learn to store and retrieve messages with PubNub Go SDK. - [Subscribe API for Go SDK](https://www.pubnub.com/docs/sdks/go/api-reference/subscribe.md): Install the Go SDK before using this API. - [Changelog for Go SDK](https://www.pubnub.com/docs/sdks/go/changelog.md): Explore the PubNub Go SDK changelog for details on updates, fixes, and enhancements between versions. - [SDK EOL Policy](https://www.pubnub.com/docs/sdks/go/end-of-life.md): Learn about PubNub's End of Life (EOL) policy for Go SDK, including support timelines and major, minor, and patch release info. - [Feature Support for Go SDK](https://www.pubnub.com/docs/sdks/go/feature-support.md): Explore the supported features of the PubNub Go SDK and integrate real-time messaging into your Go applications. - [Logging for Go SDK](https://www.pubnub.com/docs/sdks/go/logging.md): Learn how to enable and configure logging in the PubNub Go SDK for debugging and monitoring. - [Go SDK Migration Guide](https://www.pubnub.com/docs/sdks/go/migration-guides/go-v8-migration-guide.md): Learn how to migrate to Go SDK with enhanced push notification support, improved file messaging, and HereNow pagination. - [Go SDK Migration Guide](https://www.pubnub.com/docs/sdks/go/migration-guides/go-v9-migration-guide.md): Learn how to migrate to Go SDK, which requires Go 1.25 and updates the Go module path. - [Platform Support for Go SDK](https://www.pubnub.com/docs/sdks/go/platform-support.md): Learn about supported platforms for PubNub's Go SDK and ensure compatibility with your development environment. - [Status Events for Go SDK](https://www.pubnub.com/docs/sdks/go/status-events.md): Learn about the status events of the PubNub Go SDK including transactional requests and subscription statuses. ##### Java - [Java API & SDK Docs](https://www.pubnub.com/docs/sdks/java.md): Learn to create a Java realtime app with PubNub Java SDK. - [Access Manager v3 API for Java SDK](https://www.pubnub.com/docs/sdks/java/api-reference/access-manager.md): Secure your Java applications using time-limited access tokens with PubNub's Access Manager v3 API. - [Access Manager v2 API for Java SDK](https://www.pubnub.com/docs/sdks/java/api-reference/access-manager-v2.md): Secure client access to PubNub resources using Access Manager v2 and Java SDK. - [App Context Channel API for Java SDK](https://www.pubnub.com/docs/sdks/java/api-reference/appcontext-channel.md): Add the PubNub dependency before using this API. - [App Context Members API for Java SDK](https://www.pubnub.com/docs/sdks/java/api-reference/appcontext-members.md): Add the PubNub dependency before using this API. - [App Context Memberships API for Java SDK](https://www.pubnub.com/docs/sdks/java/api-reference/appcontext-memberships.md): Add the PubNub dependency before using this API. - [App Context User API for Java SDK](https://www.pubnub.com/docs/sdks/java/api-reference/appcontext-user.md): Add the PubNub dependency before using this API. - [Channel Groups API for Java SDK](https://www.pubnub.com/docs/sdks/java/api-reference/channel-groups.md): Learn how to bundle and manage channels with Channel Groups in PubNub Java SDK, including methods for add, list, remove, and delete operations. - [Configuration API for Java SDK](https://www.pubnub.com/docs/sdks/java/api-reference/configuration.md): Learn how to initialize and configure PubNub Java SDK for building real-time apps. - [Encryption API for Java SDK](https://www.pubnub.com/docs/sdks/java/api-reference/encryption.md): Learn how to encrypt and decrypt messages in Java SDK with PubNub Encryption API. - [File Sharing API for Java SDK](https://www.pubnub.com/docs/sdks/java/api-reference/files.md): Learn how to share files up to 5 MB using the PubNub Java SDK with the PubNub network. - [Message Actions API for Java SDK](https://www.pubnub.com/docs/sdks/java/api-reference/message-actions.md): Learn how to add, remove, and get message actions using the PubNub Java SDK in your interactive applications. - [Utility Methods API for Java SDK](https://www.pubnub.com/docs/sdks/java/api-reference/misc.md): Learn to use the Utility Methods in the PubNub Java SDK for API operations like push payload creation. - [Mobile Push Notifications API for Java SDK](https://www.pubnub.com/docs/sdks/java/api-reference/mobile-push.md): Easily integrate PubNub with FCM and APNs for push notifications in mobile apps using the Java SDK. - [App Context API for Java SDK](https://www.pubnub.com/docs/sdks/java/api-reference/objects.md): Utilize PubNub Java SDK for managing user and channel metadata in real-time without external databases. - [Presence API for Java SDK](https://www.pubnub.com/docs/sdks/java/api-reference/presence.md): Learn to track users' online/offline status in real-time with the Presence API for PubNub Java SDK. - [Publish API for Java SDK](https://www.pubnub.com/docs/sdks/java/api-reference/publish.md): Add the PubNub dependency before using this API. - [Publish/Subscribe API for Java SDK](https://www.pubnub.com/docs/sdks/java/api-reference/publish-and-subscribe.md): Learn how to use PubNub Java SDK for efficient publish/subscribe messaging in real-time applications. - [Message Persistence API for Java SDK](https://www.pubnub.com/docs/sdks/java/api-reference/storage-and-playback.md): Learn to use PubNub Java SDK for storing and retrieving historical messages with the Message Persistence API. - [Subscribe API for Java SDK](https://www.pubnub.com/docs/sdks/java/api-reference/subscribe.md): Add the PubNub dependency before using this API. - [Changelog for Java SDK](https://www.pubnub.com/docs/sdks/java/changelog.md): Explore updates, fixes, and enhancements in each version of PubNub's Java SDK with our detailed changelog. - [SDK EOL Policy](https://www.pubnub.com/docs/sdks/java/end-of-life.md): Learn about the PubNub SDK End of Life policy, including timelines, support, after EOL for Java SDK versions, and planning migration. - [Channel Entity](https://www.pubnub.com/docs/sdks/java/entities/channel.md): Explore how to send and receive messages with the PubNub Java SDK API in real-time across the globe. - [ChannelGroup Entity](https://www.pubnub.com/docs/sdks/java/entities/channel-group.md): Explore how to send and receive messages with the PubNub Java SDK API in real-time across the globe. - [ChannelMetadata Entity](https://www.pubnub.com/docs/sdks/java/entities/channel-metadata.md): Explore how to send and receive messages with the PubNub Java SDK API in real-time across the globe. - [UserMetadata Entity](https://www.pubnub.com/docs/sdks/java/entities/user-metadata.md): Explore how to send and receive messages with the PubNub Java SDK API in real-time across the globe. - [FAQ for Java SDK](https://www.pubnub.com/docs/sdks/java/faq.md): Frequently asked questions about the PubNub Java SDK. - [Feature Support for Java SDK](https://www.pubnub.com/docs/sdks/java/feature-support.md): Explore the features supported by PubNub's Java SDK. - [Logging for Java SDK](https://www.pubnub.com/docs/sdks/java/logging.md): Learn how to enable various logging frameworks in PubNub Java SDK with SLF4J, log4j, and more. - [Platform Support for Java SDK](https://www.pubnub.com/docs/sdks/java/platform-support.md): Learn about supported platforms for PubNub's Java SDK. - [Status Events for Java SDK](https://www.pubnub.com/docs/sdks/java/status-events.md): Overview of PubNub Java SDK status events for subscribe operations. - [Troubleshooting for Java SDK](https://www.pubnub.com/docs/sdks/java/troubleshooting.md): Learn how to troubleshoot PubNub Java SDK. ##### JavaScript - [JavaScript API & SDK Docs](https://www.pubnub.com/docs/sdks/javascript.md): Learn to create a real-time app with PubNub JavaScript SDK. - [Access Manager v3 API for JavaScript SDK](https://www.pubnub.com/docs/sdks/javascript/api-reference/access-manager.md): Securely manage client access to PubNub resources using the Access Manager v3 API in JavaScript. - [Access Manager v2 API for JavaScript SDK](https://www.pubnub.com/docs/sdks/javascript/api-reference/access-manager-v2.md): Secure control of client access to PubNub resources with Access Manager v2 for the JavaScript SDK. - [App Context Channel API for JavaScript SDK](https://www.pubnub.com/docs/sdks/javascript/api-reference/appcontext-channel.md): This page describes App Context (formerly Objects v2). - [App Context Members API for JavaScript SDK](https://www.pubnub.com/docs/sdks/javascript/api-reference/appcontext-members.md): This page describes App Context (formerly Objects v2). - [App Context Memberships API for JavaScript SDK](https://www.pubnub.com/docs/sdks/javascript/api-reference/appcontext-memberships.md): This page describes App Context (formerly Objects v2). - [App Context User API for JavaScript SDK](https://www.pubnub.com/docs/sdks/javascript/api-reference/appcontext-user.md): This page describes App Context (formerly Objects v2). - [Channel Groups API for JavaScript SDK](https://www.pubnub.com/docs/sdks/javascript/api-reference/channel-groups.md): Learn to organize channels into groups using the PubNub JavaScript SDK. - [Configuration API for JavaScript SDK](https://www.pubnub.com/docs/sdks/javascript/api-reference/configuration.md): Learn how to configure the PubNub JavaScript SDK for real-time apps. - [Encryption API for JavaScript SDK](https://www.pubnub.com/docs/sdks/javascript/api-reference/encryption.md): Learn how to encrypt and decrypt messages in JavaScript SDK with PubNub Encryption API. - [File Sharing API for JavaScript SDK](https://www.pubnub.com/docs/sdks/javascript/api-reference/files.md): Learn how to upload and share files using the PubNub JavaScript SDK with the File Sharing API documentation. - [Message Actions API for JavaScript SDK](https://www.pubnub.com/docs/sdks/javascript/api-reference/message-actions.md): Learn how to manage message actions using PubNub JavaScript SDK. - [Utility Methods API for JavaScript SDK](https://www.pubnub.com/docs/sdks/javascript/api-reference/misc.md): Learn to perform diverse API helper operations in the Utility Methods API using the PubNub JavaScript SDK. - [Mobile Push Notifications API for JavaScript SDK](https://www.pubnub.com/docs/sdks/javascript/api-reference/mobile-push.md): Easily send real-time mobile push notifications (iOS & Android) with PubNub's JS SDK. - [App Context API for JavaScript SDK](https://www.pubnub.com/docs/sdks/javascript/api-reference/objects.md): Learn to use the App Context API with the PubNub JavaScript SDK for real-time metadata storage and events. - [Presence API for JavaScript SDK](https://www.pubnub.com/docs/sdks/javascript/api-reference/presence.md): Learn how to track user & device online/offline status in real time with JavaScript SDK using the Presence API on PubNub Docs. - [Publish API for JavaScript SDK](https://www.pubnub.com/docs/sdks/javascript/api-reference/publish.md): publish() sends a message to all channel subscribers. - [Publish/Subscribe API for JavaScript SDK](https://www.pubnub.com/docs/sdks/javascript/api-reference/publish-and-subscribe.md): Learn how to use PubNub's Publish/Subscribe API with the JavaScript SDK for real-time messaging. - [Message Persistence API for JavaScript SDK](https://www.pubnub.com/docs/sdks/javascript/api-reference/storage-and-playback.md): Learn how to use the Message Persistence API with the PubNub JavaScript SDK to store and fetch historical messages. - [Subscribe API for JavaScript SDK](https://www.pubnub.com/docs/sdks/javascript/api-reference/subscribe.md): The subscribe function creates an open TCP socket to PubNub and begins listening for messages and events on a specified entity or set of entities. - [Changelog for JavaScript SDK](https://www.pubnub.com/docs/sdks/javascript/changelog.md): Explore the latest updates and changes between versions with the PubNub JavaScript SDK Changelog. - [SDK EOL Policy](https://www.pubnub.com/docs/sdks/javascript/end-of-life.md): Understand PubNub's SDK End of Life (EOL) policy, versioning, and support timeline for software updates and maintenance. - [JavaScript Environment Setup](https://www.pubnub.com/docs/sdks/javascript/environment-setup.md): Set up your JavaScript environment for PubNub development. - [FAQ for JavaScript SDK](https://www.pubnub.com/docs/sdks/javascript/faq.md): Frequently asked questions about the PubNub JavaScript SDK. - [Feature Support for JavaScript SDK](https://www.pubnub.com/docs/sdks/javascript/feature-support.md): Explore the features supported by PubNub's JavaScript SDK. - [Logging for JavaScript SDK](https://www.pubnub.com/docs/sdks/javascript/logging.md): Learn how to configure logging in the PubNub JavaScript SDK with log levels, custom loggers, and structured logging. - [JavaScript SDK migration guide](https://www.pubnub.com/docs/sdks/javascript/migration-guides/javascript-v11-migration-guide.md): Learn how to migrate your JavaScript SDK to the latest SDK release. - [JavaScript SDK migration guide](https://www.pubnub.com/docs/sdks/javascript/migration-guides/javascript-v12-migration-guide.md): Learn how to migrate your JavaScript SDK to the latest SDK release. - [JavaScript SDK migration guide](https://www.pubnub.com/docs/sdks/javascript/migration-guides/javascript-v8-migration-guide.md): Learn how to migrate your JavaScript SDK to the latest SDK release. - [Platform Support for JavaScript SDK](https://www.pubnub.com/docs/sdks/javascript/platform-support.md): Learn which platforms are supported by the PubNub JavaScript SDK. - [Status Events for JavaScript SDK](https://www.pubnub.com/docs/sdks/javascript/status-events.md): Learn about the PubNub JavaScript SDK's status events for network issues, subscription, and connectivity scenarios. ##### Kotlin - [Kotlin API & SDK Docs](https://www.pubnub.com/docs/sdks/kotlin.md): Learn how to create a Kotlin real-time app with PubNub integration in minutes. - [Access Manager v3 API for Kotlin SDK](https://www.pubnub.com/docs/sdks/kotlin/api-reference/access-manager.md): Securely manage client access to PubNub resources with Access Manager v3 using Kotlin SDK. - [Access Manager v2 API for Kotlin SDK](https://www.pubnub.com/docs/sdks/kotlin/api-reference/access-manager-v2.md): Learn how to use Access Manager v2 API with PubNub Kotlin SDK to grant and manage client permissions effectively. - [App Context Channel API for Kotlin SDK](https://www.pubnub.com/docs/sdks/kotlin/api-reference/appcontext-channel.md): Add the PubNub dependency before using this API. - [App Context Members API for Kotlin SDK](https://www.pubnub.com/docs/sdks/kotlin/api-reference/appcontext-members.md): Add the PubNub dependency before using this API. - [App Context Memberships API for Kotlin SDK](https://www.pubnub.com/docs/sdks/kotlin/api-reference/appcontext-memberships.md): Add the PubNub dependency before using this API. - [App Context User API for Kotlin SDK](https://www.pubnub.com/docs/sdks/kotlin/api-reference/appcontext-user.md): Add the PubNub dependency before using this API. - [Channel Groups API for Kotlin SDK](https://www.pubnub.com/docs/sdks/kotlin/api-reference/channel-groups.md): Learn to bundle and manage channels as groups with PubNub Kotlin SDK. - [Configuration API for Kotlin SDK](https://www.pubnub.com/docs/sdks/kotlin/api-reference/configuration.md): Learn how to configure PubNub Kotlin SDK for your real-time app with API reference and sample code. - [Encryption API for Kotlin SDK](https://www.pubnub.com/docs/sdks/kotlin/api-reference/encryption.md): Learn how to encrypt and decrypt messages in Kotlin SDK with PubNub Encryption API. - [File Sharing API for Kotlin SDK](https://www.pubnub.com/docs/sdks/kotlin/api-reference/files.md): Learn to upload, download, and share files in real-time with PubNub Kotlin SDK. - [Message Actions API for Kotlin SDK](https://www.pubnub.com/docs/sdks/kotlin/api-reference/message-actions.md): Learn how to use the PubNub Kotlin SDK to add, remove, and get message actions for real-time interactions. - [Utility Methods API for Kotlin SDK](https://www.pubnub.com/docs/sdks/kotlin/api-reference/misc.md): Explore Utility Methods in PubNub's Kotlin SDK Documentation. - [Mobile Push Notifications API for Kotlin SDK](https://www.pubnub.com/docs/sdks/kotlin/api-reference/mobile-push.md): Learn to integrate PubNub Kotlin SDK with push services like FCM and APNs for mobile push notifications in your app. - [App Context API for Kotlin SDK](https://www.pubnub.com/docs/sdks/kotlin/api-reference/objects.md): Use PubNub Kotlin SDK App Context API for serverless storage of user/channel metadata and real-time event triggering. - [Presence API for Kotlin SDK](https://www.pubnub.com/docs/sdks/kotlin/api-reference/presence.md): Learn to track real-time user and device presence in your Kotlin applications with PubNub's Presence API. - [Publish API for Kotlin SDK](https://www.pubnub.com/docs/sdks/kotlin/api-reference/publish.md): Add the PubNub dependency before using this API. - [Publish/Subscribe API for Kotlin SDK](https://www.pubnub.com/docs/sdks/kotlin/api-reference/publish-and-subscribe.md): Explore how to send and receive messages with the PubNub Kotlin SDK API in real-time across the globe. - [Message Persistence API for Kotlin SDK](https://www.pubnub.com/docs/sdks/kotlin/api-reference/storage-and-playback.md): Learn how to store and retrieve historical messages on channels using the PubNub Kotlin SDK. - [Subscribe API for Kotlin SDK](https://www.pubnub.com/docs/sdks/kotlin/api-reference/subscribe.md): Add the PubNub dependency before using this API. - [Changelog for Kotlin SDK](https://www.pubnub.com/docs/sdks/kotlin/changelog.md): Explore the version updates and changes of the PubNub Kotlin SDK with our detailed changelog. - [SDK EOL Policy](https://www.pubnub.com/docs/sdks/kotlin/end-of-life.md): Learn about PubNub's policy on the End of Life (EOL) for SDKs, including the Kotlin SDK, support timelines, and versioning strategy. - [Channel Entity](https://www.pubnub.com/docs/sdks/kotlin/entities/channel.md): Explore how to send and receive messages with the PubNub Kotlin SDK API in real-time across the globe. - [ChannelGroup Entity](https://www.pubnub.com/docs/sdks/kotlin/entities/channel-group.md): Explore how to send and receive messages with the PubNub Kotlin SDK API in real-time across the globe. - [ChannelMetadata Entity](https://www.pubnub.com/docs/sdks/kotlin/entities/channel-metadata.md): Explore how to send and receive messages with the PubNub Kotlin SDK API in real-time across the globe. - [UserMetadata Entity](https://www.pubnub.com/docs/sdks/kotlin/entities/user-metadata.md): Explore how to send and receive messages with the PubNub Kotlin SDK API in real-time across the globe. - [FAQ for Kotlin SDK](https://www.pubnub.com/docs/sdks/kotlin/faq.md): Frequently asked questions about the PubNub Kotlin SDK. - [Feature Support for Kotlin SDK](https://www.pubnub.com/docs/sdks/kotlin/feature-support.md): Discover supported features of the PubNub Kotlin SDK. - [Logging for Kotlin SDK](https://www.pubnub.com/docs/sdks/kotlin/logging.md): Learn how to implement and configure logging for the PubNub Kotlin SDK with detailed instructions for SLF4J, log4j, and other logging frameworks. - [Java/Kotlin SDK migration guide](https://www.pubnub.com/docs/sdks/kotlin/migration-guides/kotlin-v10-migration-guide.md): Learn how to migrate your Java/Kotlin SDKs to the latest SDK release. - [Java/Kotlin SDK migration guide](https://www.pubnub.com/docs/sdks/kotlin/migration-guides/kotlin-v13-migration-guide.md): Learn how to migrate to Java/Kotlin SDK with the updated Instant type and new TimetokenUtil helper methods. - [Java/Kotlin SDK migration guide](https://www.pubnub.com/docs/sdks/kotlin/migration-guides/kotlin-v9-migration-guide.md): Learn how to migrate your Java and Kotlin SDKs to the latest SDK release. - [Platform Support for Kotlin SDK](https://www.pubnub.com/docs/sdks/kotlin/platform-support.md): Learn which platforms are supported by the PubNub Kotlin SDK. - [Status Events for Kotlin SDK](https://www.pubnub.com/docs/sdks/kotlin/status-events.md): Overview of PubNub Kotlin SDK status events for subscribe operations. - [Troubleshooting for Kotlin SDK](https://www.pubnub.com/docs/sdks/kotlin/troubleshoot.md): Add the PubNub dependency before using this API. ##### Mbed - [Mbed API & SDK Docs](https://www.pubnub.com/docs/sdks/mbed.md): Learn how to create a PubNub integrated, real-time app on Mbed in just 10 minutes with the Mbed SDK documentation. - [Channel Groups API for Mbed SDK](https://www.pubnub.com/docs/sdks/mbed/api-reference/channel-groups.md): Learn how to manage channel groups within PubNub Mbed SDK to enable scalable real-time messaging solutions. - [Configuration API for Mbed SDK](https://www.pubnub.com/docs/sdks/mbed/api-reference/configuration.md): Learn how to configure and initialize the PubNub Mbed SDK for secure, real-time communication in embedded devices. - [Utility Methods API for Mbed SDK](https://www.pubnub.com/docs/sdks/mbed/api-reference/misc.md): Covering the Misc API operations for PubNub Mbed SDK, including Enums, API functions, and usage examples. - [Presence API for Mbed SDK](https://www.pubnub.com/docs/sdks/mbed/api-reference/presence.md): Learn how to track user/device status with PubNub Presence API for Mbed SDK, including real-time online/offline updates and state management. - [Publish API for Mbed SDK](https://www.pubnub.com/docs/sdks/mbed/api-reference/publish.md): The pubnub_publish() function is used to send a message to all subscribers of a channel. - [Publish/Subscribe API for Mbed SDK](https://www.pubnub.com/docs/sdks/mbed/api-reference/publish-and-subscribe.md): Learn how to publish and subscribe with PubNub Mbed SDK, ensuring real-time global message delivery and secure communications. - [Message Persistence API for Mbed SDK](https://www.pubnub.com/docs/sdks/mbed/api-reference/storage-and-playback.md): Discover how to utilize the Message Persistence API with PubNub Mbed SDK to store and retrieve messages across various channels. - [Subscribe API for Mbed SDK](https://www.pubnub.com/docs/sdks/mbed/api-reference/subscribe.md): This function causes the client to create an open TCP socket to the PubNub Real-Time Network and begin listening for messages on a specified channel ID. - [Changelog for Mbed SDK](https://www.pubnub.com/docs/sdks/mbed/changelog.md): Explore the version updates with the PubNub Mbed SDK changelog. - [SDK EOL Policy](https://www.pubnub.com/docs/sdks/mbed/end-of-life.md): Learn about the End of Life policy for PubNub Mbed SDK and how it impacts support for different SDK versions. - [Feature Support for Mbed SDK](https://www.pubnub.com/docs/sdks/mbed/feature-support.md): Explore the supported features of the PubNub Mbed SDK and learn how to integrate them into your applications. - [Logging for Mbed SDK](https://www.pubnub.com/docs/sdks/mbed/logging.md): Learn about the logging system in the PubNub Mbed SDK with details on available logging levels and configuration options. - [Platform Support for Mbed SDK](https://www.pubnub.com/docs/sdks/mbed/platform-support.md): Learn which platforms are supported by the PubNub Mbed SDK for seamless real-time communication in IoT. - [Status Events for Mbed SDK](https://www.pubnub.com/docs/sdks/mbed/status-events.md): Learn about the C-core status codes, error handling, and retry strategies for PubNub Mbed SDK transactions. - [Troubleshooting Mbed SDK](https://www.pubnub.com/docs/sdks/mbed/troubleshoot.md): Learn how to troubleshoot the PubNub Mbed SDK with assert subsystem details. ##### Objective-C - [Objective-C API & SDK Docs](https://www.pubnub.com/docs/sdks/objective-c.md): Learn to integrate the PubNub Objective-C SDK for real-time apps in mere minutes. - [Access Manager v3 API for Objective-C SDK](https://www.pubnub.com/docs/sdks/objective-c/api-reference/access-manager.md): Learn to secure PubNub resources in Objective-C SDK with Access Manager v3 using time-limited tokens. - [App Context Channel API (Builder Pattern) for Objective-C SDK](https://www.pubnub.com/docs/sdks/objective-c/api-reference/appcontext-channel-builder.md): This page describes App Context (formerly Objects v2). - [App Context Channel API for Objective-C SDK](https://www.pubnub.com/docs/sdks/objective-c/api-reference/appcontext-channel-methods.md): This page describes App Context (formerly Objects v2). - [App Context Members API (Builder Pattern) for Objective-C SDK](https://www.pubnub.com/docs/sdks/objective-c/api-reference/appcontext-members-builder.md): This page describes App Context (formerly Objects v2). - [App Context Members API for Objective-C SDK](https://www.pubnub.com/docs/sdks/objective-c/api-reference/appcontext-members-methods.md): This page describes App Context (formerly Objects v2). - [App Context Memberships API (Builder Pattern) for Objective-C SDK](https://www.pubnub.com/docs/sdks/objective-c/api-reference/appcontext-memberships-builder.md): This page describes App Context (formerly Objects v2). - [App Context Memberships API for Objective-C SDK](https://www.pubnub.com/docs/sdks/objective-c/api-reference/appcontext-memberships-methods.md): This page describes App Context (formerly Objects v2). - [App Context User API (Builder Pattern) for Objective-C SDK](https://www.pubnub.com/docs/sdks/objective-c/api-reference/appcontext-user-builder.md): This page describes App Context (formerly Objects v2). - [App Context User API for Objective-C SDK](https://www.pubnub.com/docs/sdks/objective-c/api-reference/appcontext-user-methods.md): This page describes App Context (formerly Objects v2). - [Channel Groups API for Objective-C SDK](https://www.pubnub.com/docs/sdks/objective-c/api-reference/channel-groups.md): Learn how to group channels for bulk operations in the PubNub Objective-C SDK with these API docs. - [Configuration API for Objective-C SDK](https://www.pubnub.com/docs/sdks/objective-c/api-reference/configuration.md): Learn to establish credentials for PubNub Objective-C SDK. - [Encryption API for Objective-C SDK](https://www.pubnub.com/docs/sdks/objective-c/api-reference/encryption.md): Learn how to encrypt and decrypt messages in Objective-C SDK with PubNub Encryption API. - [File Sharing API for Objective-C SDK](https://www.pubnub.com/docs/sdks/objective-c/api-reference/files.md): Learn how to upload and share files up to 5 MB in size across PubNub channels using the Objective-C SDK with ease. - [Message Actions API for Objective-C SDK](https://www.pubnub.com/docs/sdks/objective-c/api-reference/message-actions.md): Learn to build messaging features like actions & receipts with the PubNub Objective-C SDK. - [Message Actions API (Builder Pattern) for Objective-C SDK](https://www.pubnub.com/docs/sdks/objective-c/api-reference/message-actions-builder.md): Enable Message Persistence for your key in the Admin Portal as described in the support article. - [Message Actions API for Objective-C SDK](https://www.pubnub.com/docs/sdks/objective-c/api-reference/message-actions-methods.md): Enable Message Persistence for your key in the Admin Portal as described in the support article. - [Utility Methods API for Objective-C SDK](https://www.pubnub.com/docs/sdks/objective-c/api-reference/misc.md): Explore helper methods for miscellaneous API tasks using the PubNub Objective-C SDK in PubNub Docs. - [Mobile Push Notifications API for Objective-C SDK](https://www.pubnub.com/docs/sdks/objective-c/api-reference/mobile-push.md): Enable native PubNub publishing with push services like FCM and APNs using the Objective-C SDK. - [Mobile Push API (Builder Pattern) for Objective-C SDK](https://www.pubnub.com/docs/sdks/objective-c/api-reference/mobile-push-builder.md): Enable Mobile Push Notifications for your key in the Admin Portal. - [Mobile Push API for Objective-C SDK](https://www.pubnub.com/docs/sdks/objective-c/api-reference/mobile-push-methods.md): Enable Mobile Push Notifications for your key in the Admin Portal. - [App Context API for Objective- SDK](https://www.pubnub.com/docs/sdks/objective-c/api-reference/objects.md): Learn how to use the App Context API with the PubNub Objective-C SDK to manage user and channel metadata serverlessly. - [Presence API for Objective-C SDK](https://www.pubnub.com/docs/sdks/objective-c/api-reference/presence.md): Learn how to track user presence in real-time with Objective-C SDK. - [Presence API (Builder Pattern) for Objective-C SDK](https://www.pubnub.com/docs/sdks/objective-c/api-reference/presence-builder.md): This method requires that the Presence add-on is enabled for your key in the Admin Portal. - [Presence API for Objective-C SDK](https://www.pubnub.com/docs/sdks/objective-c/api-reference/presence-methods.md): This method requires that the Presence add-on is enabled for your key in the Admin Portal. - [Publish/Subscribe API for Objective-C SDK](https://www.pubnub.com/docs/sdks/objective-c/api-reference/publish-and-subscribe.md): Learn how to send messages with Objective-C using PubNub's reliable publish/subscribe API. - [Publish API (Builder Pattern) for Objective-C SDK](https://www.pubnub.com/docs/sdks/objective-c/api-reference/publish-builder.md): This function publishes a message on a channel. - [Publish API for Objective-C SDK](https://www.pubnub.com/docs/sdks/objective-c/api-reference/publish-methods.md): publish() sends a message to all channel subscribers. - [Message Persistence API for Objective-C SDK](https://www.pubnub.com/docs/sdks/objective-c/api-reference/storage-and-playback.md): Learn about fetching and storing messages for PubNub channels in Objective-C. - [Storage & Playback API (Builder Pattern) for Objective-C SDK](https://www.pubnub.com/docs/sdks/objective-c/api-reference/storage-and-playback-builder.md): Enable Message Persistence for your key in the Admin Portal. - [Storage & Playback API for Objective-C SDK](https://www.pubnub.com/docs/sdks/objective-c/api-reference/storage-and-playback-methods.md): Enable Message Persistence for your key in the Admin Portal. - [Subscribe API for Objective-C SDK](https://www.pubnub.com/docs/sdks/objective-c/api-reference/subscribe.md): Your app receives messages and events via event listeners. - [Changelog for Objective-C SDK](https://www.pubnub.com/docs/sdks/objective-c/changelog.md): Discover the latest updates and version changes in the PubNub Objective-C SDK with our detailed changelog. - [SDK EOL Policy](https://www.pubnub.com/docs/sdks/objective-c/end-of-life.md): Learn about PubNub's SDK End of Life (EOL) policy and what it means for Objective-C SDK users. - [FAQ for Objective-C SDK](https://www.pubnub.com/docs/sdks/objective-c/faq.md): Frequently asked questions about the PubNub Objective-C SDK to help you build prototypes quickly and troubleshoot common issues. - [Feature Support for Objective-C SDK](https://www.pubnub.com/docs/sdks/objective-c/feature-support.md): Explore detailed support information for features in the PubNub Objective-C SDK. - [Logging for Objective-C SDK](https://www.pubnub.com/docs/sdks/objective-c/logging.md): Learn how to enable and configure logging in the PubNub Objective-C SDK for debugging and monitoring. - [Platform Support for Objective-C SDK](https://www.pubnub.com/docs/sdks/objective-c/platform-support.md): Learn which platforms are supported by the PubNub Objective-C SDK to ensure seamless integration and performance. - [Status Events for Objective-C SDK](https://www.pubnub.com/docs/sdks/objective-c/status-events.md): Learn about different status errors with the PubNub Objective-C SDK and how to handle them. - [Troubleshooting Objective-C SDK](https://www.pubnub.com/docs/sdks/objective-c/troubleshoot.md): Learn how to troubleshoot issues with the PubNub Objective-C SDK, including how to identify your SDK version and gather diagnostic information. ##### PHP - [PHP API & SDK Docs](https://www.pubnub.com/docs/sdks/php.md): Learn how to set up a PHP app with real-time messaging using PubNub's PHP SDK. - [Access Manager v3 API for PHP SDK](https://www.pubnub.com/docs/sdks/php/api-reference/access-manager.md): Securely manage client permissions for PubNub resources with the Access Manager v3 API for the PHP SDK. - [Access Manager v2 API for PHP SDK](https://www.pubnub.com/docs/sdks/php/api-reference/access-manager-v2.md): Secure client resource access in PubNub's network using Access Manager v2 with the PHP SDK. - [App Context Channel API for PHP SDK](https://www.pubnub.com/docs/sdks/php/api-reference/appcontext-channel.md): Install the PHP SDK before using this API. - [App Context Members API for PHP SDK](https://www.pubnub.com/docs/sdks/php/api-reference/appcontext-members.md): Install the PHP SDK before using this API. - [App Context Memberships API for PHP SDK](https://www.pubnub.com/docs/sdks/php/api-reference/appcontext-memberships.md): Install the PHP SDK before using this API. - [App Context User API for PHP SDK](https://www.pubnub.com/docs/sdks/php/api-reference/appcontext-user.md): Install the PHP SDK before using this API. - [Channel Groups API for PHP SDK](https://www.pubnub.com/docs/sdks/php/api-reference/channel-groups.md): Learn to manage channel groups with the PubNub PHP SDK: add, list, remove channels, and delete groups with simple API calls. - [Configuration API for PHP SDK](https://www.pubnub.com/docs/sdks/php/api-reference/configuration.md): Guide on setting up PubNub PHP SDK configuration for real-time apps with account credentials. - [Encryption API for PHP SDK](https://www.pubnub.com/docs/sdks/php/api-reference/encryption.md): Learn how to encrypt and decrypt messages in PHP SDK with PubNub Encryption API. - [File Sharing API for PHP SDK](https://www.pubnub.com/docs/sdks/php/api-reference/files.md): Learn to upload, share, and manage files up to 5 MB within the PubNub network using the PHP SDK. - [Message Actions API for PHP SDK](https://www.pubnub.com/docs/sdks/php/api-reference/message-actions.md): Learn to use the Message Actions API with the PubNub PHP SDK for real-time message actions and metadata. - [Mobile Push Notifications API for PHP SDK](https://www.pubnub.com/docs/sdks/php/api-reference/mobile-push.md): Integrate PubNub with FCM and APNS for push notifications using the PubNub PHP SDK. - [App Context API for PHP SDK](https://www.pubnub.com/docs/sdks/php/api-reference/objects.md): Learn to store app user and channel metdata with App Context in the PubNub PHP SDK without a database. - [Presence API for PHP SDK](https://www.pubnub.com/docs/sdks/php/api-reference/presence.md): Learn how to use PubNub's Presence API with PHP SDK to track user status in real-time. - [Publish API for PHP SDK](https://www.pubnub.com/docs/sdks/php/api-reference/publish.md): Install the PHP SDK before using this API. - [Publish/Subscribe API for PHP SDK](https://www.pubnub.com/docs/sdks/php/api-reference/publish-and-subscribe.md): Learn how to send messages in real-time using the PubNub PHP SDK's pub/sub API. - [Message Persistence API for PHP SDK](https://www.pubnub.com/docs/sdks/php/api-reference/storage-and-playback.md): Learn how to store and retrieve messages across channels with the PubNub PHP SDK. - [Subscribe API for PHP SDK](https://www.pubnub.com/docs/sdks/php/api-reference/subscribe.md): Install the PHP SDK before using this API. - [Changelog for PHP SDK](https://www.pubnub.com/docs/sdks/php/changelog.md): Explore the latest updates and version changes in the PubNub PHP SDK with our comprehensive changelog. - [SDK EOL Policy](https://www.pubnub.com/docs/sdks/php/end-of-life.md): Understand the End of Life policy for PubNub's SDKs including PHP, timelines for support, and migration guidance. - [Feature Support for PHP SDK](https://www.pubnub.com/docs/sdks/php/feature-support.md): Explore the capabilities and feature support details of the PubNub PHP SDK in our comprehensive documentation. - [Logging for PHP SDK](https://www.pubnub.com/docs/sdks/php/logging.md): Learn how to enable and disable logging for PHP SDK. - [PHP Migration Guide](https://www.pubnub.com/docs/sdks/php/migration-guides/php-v8-migration-guide.md): Guide to migrate PHP SDK from custom transport to custom client. - [Platform Support for PHP SDK](https://www.pubnub.com/docs/sdks/php/platform-support.md): Learn which platforms are supported by the PubNub PHP SDK. - [Status Events for PHP SDK](https://www.pubnub.com/docs/sdks/php/status-events.md): Learn about PubNub PHP SDK status events and handling for transactional requests and subscriptions. ##### POSIX C - [POSIX C API & SDK Docs](https://www.pubnub.com/docs/sdks/posix-c.md): Learn to create a POSIX C real-time application using PubNub SDK in minutes. - [Access Manager v3 API for POSIX C SDK](https://www.pubnub.com/docs/sdks/posix-c/api-reference/access-manager.md): Learn to grant time-limited resource access using Access Manager v3 in PubNub POSIX C SDK. - [Channel Groups API for POSIX C SDK](https://www.pubnub.com/docs/sdks/posix-c/api-reference/channel-groups.md): Learn how to manage channel groups with PubNub's POSIX C SDK. - [Configuration API for POSIX C SDK](https://www.pubnub.com/docs/sdks/posix-c/api-reference/configuration.md): Learn how to initialize, configure, and set credentials for the PubNub POSIX C SDK client. - [Utility Methods API for POSIX C SDK](https://www.pubnub.com/docs/sdks/posix-c/api-reference/misc.md): Learn about various utility methods that aid the PubNub POSIX C SDK. - [Presence API for POSIX C SDK](https://www.pubnub.com/docs/sdks/posix-c/api-reference/presence.md): Learn how to track user presence in real-time with PubNub POSIX C SDK. - [Publish API for POSIX C SDK](https://www.pubnub.com/docs/sdks/posix-c/api-reference/publish.md): The pubnub_publish() function is used to send a message to all subscribers of a channel. - [Publish/Subscribe API for POSIX C SDK](https://www.pubnub.com/docs/sdks/posix-c/api-reference/publish-and-subscribe.md): Learn how to efficiently send and receive messages in real-time with PubNub POSIX C SDK. - [Message Persistence API for POSIX C SDK](https://www.pubnub.com/docs/sdks/posix-c/api-reference/storage-and-playback.md): Learn how to store and retrieve messages with the POSIX C SDK on PubNub, including history and message counts. - [Subscribe API for POSIX C SDK](https://www.pubnub.com/docs/sdks/posix-c/api-reference/subscribe.md): This function causes the client to create an open TCP socket to the PubNub Real-Time Network and begin listening for messages on a specified channel ID. - [Changelog for POSIX C SDK](https://www.pubnub.com/docs/sdks/posix-c/changelog.md): Explore updates, fixes, and enhancements in the version history of PubNub's POSIX C SDK. - [SDK EOL Policy](https://www.pubnub.com/docs/sdks/posix-c/end-of-life.md): Learn about the PubNub POSIX C SDK End of Life (EOL) policy, support timeframes, and migration planning for deprecated versions. - [Feature Support for POSIX C SDK](https://www.pubnub.com/docs/sdks/posix-c/feature-support.md): Overview of supported features in PubNub POSIX C SDK. - [Logging for POSIX C SDK](https://www.pubnub.com/docs/sdks/posix-c/logging.md): Learn how to enable logging for the PubNub POSIX C SDK, configure different log levels, and customize the log output function. - [Platform Support for POSIX C SDK](https://www.pubnub.com/docs/sdks/posix-c/platform-support.md): Explore supported platforms for PubNub's POSIX C SDK. - [Status Events for POSIX C SDK](https://www.pubnub.com/docs/sdks/posix-c/status-events.md): Explore the status events of the PubNub POSIX C SDK to manage outcomes of network transactions effectively. - [Troubleshooting POSIX C SDK](https://www.pubnub.com/docs/sdks/posix-c/troubleshoot.md): Learn how to use PUBNUB_ASSERT subsystem for POSIX C SDK troubleshooting. ##### POSIX C++ - [POSIX C++ API & SDK Docs](https://www.pubnub.com/docs/sdks/posix-cpp.md): Learn how to integrate PubNub's POSIX C++ SDK in your project with the official documentation. - [Access Manager v3 API for POSIX C++ SDK](https://www.pubnub.com/docs/sdks/posix-cpp/api-reference/access-manager.md): Detailed API reference for Access Manager v3 in PubNub POSIX C++ SDK to secure client resource access via tokens. - [Channel Groups API for POSIX C++ SDK](https://www.pubnub.com/docs/sdks/posix-cpp/api-reference/channel-groups.md): Learn to manage channel groups with PubNub POSIX C++ SDK. - [Configuration API for POSIX C++ SDK](https://www.pubnub.com/docs/sdks/posix-cpp/api-reference/configuration.md): Learn how to configure and set up PubNub POSIX C++ SDK for real-time messaging. - [Utility Methods API for POSIX C++ SDK](https://www.pubnub.com/docs/sdks/posix-cpp/api-reference/misc.md): Learn how to use utility methods APIs provided by the PubNub POSIX C++ SDK for miscellaneous operations. - [Presence API for POSIX C++ SDK](https://www.pubnub.com/docs/sdks/posix-cpp/api-reference/presence.md): Real-time online/offline user and device status tracking with the POSIX C++ SDK in PubNub. - [Publish API for POSIX C++ SDK](https://www.pubnub.com/docs/sdks/posix-cpp/api-reference/publish.md): The publish() function is used to send a message to all subscribers of a channel. - [Publish/Subscribe API for POSIX C++ SDK](https://www.pubnub.com/docs/sdks/posix-cpp/api-reference/publish-and-subscribe.md): Learn how to publish and subscribe to messages using POSIX C++ SDK with PubNub Docs, with a publisher latency of approximately 2 ms for a publish request to be processed and acknowledged. - [Message Persistence API for POSIX C++ SDK](https://www.pubnub.com/docs/sdks/posix-cpp/api-reference/storage-and-playback.md): Learn to use PubNub's Message Persistence API within POSIX C++ SDK. - [Subscribe API for POSIX C++ SDK](https://www.pubnub.com/docs/sdks/posix-cpp/api-reference/subscribe.md): This function causes the client to create an open TCP socket to the PubNub Real-Time Network and begin listening for messages on a specified channel ID. - [Changelog for POSIX C++ SDK](https://www.pubnub.com/docs/sdks/posix-cpp/changelog.md): Explore the version-by-version changes and updates of the PubNub POSIX C++ SDK. - [SDK EOL Policy](https://www.pubnub.com/docs/sdks/posix-cpp/end-of-life.md): Learn about PubNub's End of Life (EOL) policy for POSIX CPP SDKs including support timelines and versioning guidelines. - [Feature Support for POSIX C++ SDK](https://www.pubnub.com/docs/sdks/posix-cpp/feature-support.md): Explore which features are supported by the PubNub POSIX C++ SDK in our comprehensive documentation. - [Logging for POSIX C++ SDK](https://www.pubnub.com/docs/sdks/posix-cpp/logging.md): Learn how to enable logging for the PubNub POSIX C++ SDK, configure different log levels, and customize the log output function. - [Platform Support for POSIX C++ SDK](https://www.pubnub.com/docs/sdks/posix-cpp/platform-support.md): Explore supported platforms for PubNub's POSIX C++ SDK. - [Status Events for POSIX C++ SDK](https://www.pubnub.com/docs/sdks/posix-cpp/status-events.md): Learn about PubNub POSIX C++ SDK status codes and how to handle communication events and errors effectively. - [Troubleshooting POSIX C++ SDK](https://www.pubnub.com/docs/sdks/posix-cpp/troubleshoot.md): Learn how to use PUBNUB_ASSERT subsystem for POSIX C++ SDK troubleshooting. ##### Python - [Python API & SDK Docs](https://www.pubnub.com/docs/sdks/python.md): Learn how to create a Python real-time app with PubNub integration in minutes. - [Access Manager v3 API for Python SDK](https://www.pubnub.com/docs/sdks/python/api-reference/access-manager.md): Securely grant time-limited resource access using PubNub Access Manager v3 with Python SDK. - [Access Manager v2 API for Python SDK](https://www.pubnub.com/docs/sdks/python/api-reference/access-manager-v2.md): Securely control client access to PubNub resources in Python with Access Manager v2. - [App Context Channel API for Python SDK](https://www.pubnub.com/docs/sdks/python/api-reference/appcontext-channel.md): This page describes App Context (formerly Objects v2). - [App Context Members API for Python SDK](https://www.pubnub.com/docs/sdks/python/api-reference/appcontext-members.md): This page describes App Context (formerly Objects v2). - [App Context Memberships API for Python SDK](https://www.pubnub.com/docs/sdks/python/api-reference/appcontext-memberships.md): This page describes App Context (formerly Objects v2). - [App Context User API for Python SDK](https://www.pubnub.com/docs/sdks/python/api-reference/appcontext-user.md): This page describes App Context (formerly Objects v2). - [Channel Groups API for Python SDK](https://www.pubnub.com/docs/sdks/python/api-reference/channel-groups.md): Learn how to manage channel groups in PubNub Python SDK to efficiently organize and subscribe to multiple channels. - [Configuration API for Python SDK](https://www.pubnub.com/docs/sdks/python/api-reference/configuration.md): Learn how to configure and initialize your PubNub Python SDK client for real-time app development. - [Encryption API for Python SDK](https://www.pubnub.com/docs/sdks/python/api-reference/encryption.md): Learn how to encrypt and decrypt messages in Python SDK with PubNub Encryption API. - [File Sharing API for Python SDK](https://www.pubnub.com/docs/sdks/python/api-reference/files.md): Learn to upload, share, and manage files up to 5 MB within the PubNub network using the Python SDK. - [Message Actions API for Python SDK](https://www.pubnub.com/docs/sdks/python/api-reference/message-actions.md): Learn to add, remove, and get message actions like reactions using Python SDK with PubNub Docs. - [Utility Methods API for Python SDK](https://www.pubnub.com/docs/sdks/python/api-reference/misc.md): Learn how to use utility methods in the PubNub Python SDK including API operations like disconnecting and reconnecting. - [Mobile Push Notifications API for Python SDK](https://www.pubnub.com/docs/sdks/python/api-reference/mobile-push.md): Integrate PubNub with FCM and APNs for Python mobile push notifications. - [App Context API for Python SDK](https://www.pubnub.com/docs/sdks/python/api-reference/objects.md): Learn how to manage user and channel metadata in real time using PubNub Python SDK's App Context API. - [Presence API for Python SDK](https://www.pubnub.com/docs/sdks/python/api-reference/presence.md): Real-time online/offline status tracking with state management using the PubNub Python SDK. - [Publish API for Python SDK](https://www.pubnub.com/docs/sdks/python/api-reference/publish.md): publish() sends a message to all channel subscribers. - [Publish/Subscribe API for Python SDK](https://www.pubnub.com/docs/sdks/python/api-reference/publish-and-subscribe.md): Learn how to publish and subscribe messages using the PubNub Python SDK, enabling real-time communication globally. - [Message Persistence API for Python SDK](https://www.pubnub.com/docs/sdks/python/api-reference/storage-and-playback.md): Learn how to store and retrieve historical messages using PubNub's Python SDK with the Message Persistence API. - [Subscribe API for Python SDK](https://www.pubnub.com/docs/sdks/python/api-reference/subscribe.md): Subscribe opens a TCP socket and listens for messages and events on a specified entity or set of entities. - [Changelog for Python SDK](https://www.pubnub.com/docs/sdks/python/changelog.md): Explore the latest updates and changes in the PubNub Python SDK with our comprehensive changelog. - [SDK EOL Policy](https://www.pubnub.com/docs/sdks/python/end-of-life.md): Learn about PubNub's SDK End of Life (EOL) policy, including support cycles for Python SDKs and guidelines for versions. - [FAQ for Python SDK](https://www.pubnub.com/docs/sdks/python/faq.md): Frequently asked questions about the PubNub Python SDK. - [Feature Support for Python SDK](https://www.pubnub.com/docs/sdks/python/feature-support.md): Explore the features supported by PubNub's Python SDK. - [Logging for Python SDK](https://www.pubnub.com/docs/sdks/python/logging.md): Learn how to enable and configure logging for the PubNub Python SDK to assist with debugging and development. - [Platform Support for Python SDK](https://www.pubnub.com/docs/sdks/python/platform-support.md): Learn which platforms are supported by PubNub's Python SDK. - [Reconnection Policies for Python SDK](https://www.pubnub.com/docs/sdks/python/reconnection-policies.md): Learn about the Reconnection Policies of the PubNub Python SDK for handling network issues. - [Status Events for Python SDK](https://www.pubnub.com/docs/sdks/python/status-events.md): Learn about the status events and error categories in PubNub Python SDK for efficiently managing real-time updates and errors. - [Troubleshooting Python SDK](https://www.pubnub.com/docs/sdks/python/troubleshoot.md): Guidance for basic troubleshooting of the PubNub Python SDK, including version info, and error handling. ##### Ruby - [Ruby API & SDK Docs](https://www.pubnub.com/docs/sdks/ruby.md): Learn to create a Ruby real-time app with PubNub integration swiftly and understand the basics of PubNub message exchange. - [Access Manager v3 API for Ruby SDK](https://www.pubnub.com/docs/sdks/ruby/api-reference/access-manager.md): Implement time-limited resource access control with Access Manager v3 for the PubNub Ruby SDK. - [Access Manager v2 API for Ruby SDK](https://www.pubnub.com/docs/sdks/ruby/api-reference/access-manager-v2.md): Learn how to secure PubNub resources with granular permissions using the Access Manager API for the Ruby SDK. - [App Context Channel API for Ruby SDK](https://www.pubnub.com/docs/sdks/ruby/api-reference/appcontext-channel.md): App Context provides easy-to-use, serverless storage for user and channel data you need to build innovative, reliable, scalable applications. - [App Context Members API for Ruby SDK](https://www.pubnub.com/docs/sdks/ruby/api-reference/appcontext-members.md): App Context provides easy-to-use, serverless storage for user and channel data you need to build innovative, reliable, scalable applications. - [App Context Memberships API for Ruby SDK](https://www.pubnub.com/docs/sdks/ruby/api-reference/appcontext-memberships.md): App Context provides easy-to-use, serverless storage for user and channel data you need to build innovative, reliable, scalable applications. - [App Context User API for Ruby SDK](https://www.pubnub.com/docs/sdks/ruby/api-reference/appcontext-user.md): App Context provides easy-to-use, serverless storage for user and channel data you need to build innovative, reliable, scalable applications. - [Channel Groups API for Ruby SDK](https://www.pubnub.com/docs/sdks/ruby/api-reference/channel-groups.md): Learn how to manage channel groups within the Ruby SDK for PubNub, including adding, listing, removing channels, and deleting groups. - [Configuration API for Ruby SDK](https://www.pubnub.com/docs/sdks/ruby/api-reference/configuration.md): Learn how to configure the PubNub Ruby SDK for real-time apps. - [Encryption API for Ruby SDK](https://www.pubnub.com/docs/sdks/ruby/api-reference/encryption.md): Learn how to encrypt and decrypt messages in Ruby SDK with PubNub Encryption API. - [Message Actions API for Ruby SDK](https://www.pubnub.com/docs/sdks/ruby/api-reference/message-actions.md): Learn how to handle message actions with the PubNub Ruby SDK. - [Utility Methods API for Ruby SDK](https://www.pubnub.com/docs/sdks/ruby/api-reference/misc.md): Explore miscellaneous Ruby SDK API utility methods for PubNub. - [Mobile Push Notifications API for Ruby SDK](https://www.pubnub.com/docs/sdks/ruby/api-reference/mobile-push.md): Integrate PubNub with FCM and APNs for push notifications in Ruby applications. - [App Context API for Ruby SDK](https://www.pubnub.com/docs/sdks/ruby/api-reference/objects.md): Use the Ruby SDK to store user and channel metadata for your apps with PubNub App Context API. - [Presence API for Ruby SDK](https://www.pubnub.com/docs/sdks/ruby/api-reference/presence.md): Learn to monitor user/device status in real-time with PubNub's Presence API for Ruby SDK. - [Publish API for Ruby SDK](https://www.pubnub.com/docs/sdks/ruby/api-reference/publish.md): publish() sends a message to all channel subscribers. - [Publish/Subscribe API for Ruby SDK](https://www.pubnub.com/docs/sdks/ruby/api-reference/publish-and-subscribe.md): Explore how to publish and subscribe to messages using the PubNub Ruby SDK with real-time performance. - [Message Persistence API for Ruby SDK](https://www.pubnub.com/docs/sdks/ruby/api-reference/storage-and-playback.md): Learn to store and fetch historical messages in PubNub Ruby SDK with Message Persistence API. - [Subscribe API for Ruby SDK](https://www.pubnub.com/docs/sdks/ruby/api-reference/subscribe.md): Your app receives messages and events via event listeners. - [Changelog for Ruby SDK](https://www.pubnub.com/docs/sdks/ruby/changelog.md): Explore the version updates and enhancements in the PubNub Ruby SDK changelog. - [SDK EOL Policy](https://www.pubnub.com/docs/sdks/ruby/end-of-life.md): Understand the End of Life (EOL) policy for PubNub SDKs, including Ruby, and plan for migration before support ends. - [Feature Support for Ruby SDK](https://www.pubnub.com/docs/sdks/ruby/feature-support.md): Discover supported features of the PubNub Ruby SDK. - [Logging for Ruby SDK](https://www.pubnub.com/docs/sdks/ruby/logging.md): Learn how to debug the PubNub Ruby SDK with logging. - [Platform Support for Ruby SDK](https://www.pubnub.com/docs/sdks/ruby/platform-support.md): Explore supported platforms for PubNub's Ruby SDK. - [Reconnection Policies for Ruby SDK](https://www.pubnub.com/docs/sdks/ruby/reconnection-policies.md): Learn how the PubNub Ruby SDK handles reconnections with :reconnect_interval and :reconnect_attempts. - [Status Events for Ruby SDK](https://www.pubnub.com/docs/sdks/ruby/status-events.md): Explore different status events and error handling for PubNub's Ruby SDK with this comprehensive documentation. - [Troubleshooting Ruby SDK](https://www.pubnub.com/docs/sdks/ruby/troubleshoot.md): Learn how to troubleshoot and debug the PubNub Ruby SDK with user ID configuration and SDK version. ##### Rust - [Rust API & SDK Docs](https://www.pubnub.com/docs/sdks/rust.md): Quickly integrate real-time messaging in Rust with PubNub. - [Access Manager v3 API for Rust SDK](https://www.pubnub.com/docs/sdks/rust/api-reference/access-manager.md): Secure PubNub integration with Rust SDK using Access Manager v3 for client-specific permissions. - [Configuration API for Rust SDK](https://www.pubnub.com/docs/sdks/rust/api-reference/configuration.md): Learn how to configure the PubNub Rust SDK, set up credentials, and initialize the client for real-time messaging. - [Encryption API for Rust SDK](https://www.pubnub.com/docs/sdks/rust/api-reference/encryption.md): Learn how to encrypt and decrypt messages in Rust SDK with PubNub Encryption API. - [Utility Methods API for Rust SDK](https://www.pubnub.com/docs/sdks/rust/api-reference/misc.md): Learn how to use utility methods for the PubNub Rust SDK including disconnect and reconnect functions. - [Presence API for Rust SDK](https://www.pubnub.com/docs/sdks/rust/api-reference/presence.md): Learn to track user & device online status with PubNub Rust Presence API and store custom state information in real-time. - [Publish API for Rust SDK](https://www.pubnub.com/docs/sdks/rust/api-reference/publish.md): Add any of the following features to Cargo.toml to use this API. - [Publish/Subscribe API for Rust SDK](https://www.pubnub.com/docs/sdks/rust/api-reference/publish-and-subscribe.md): Learn how to send and receive messages globally using the Publish/Subscribe API with PubNub's Rust SDK, with a publisher latency of approximately 2 ms. - [Subscribe API for Rust SDK](https://www.pubnub.com/docs/sdks/rust/api-reference/subscribe.md): Add any of the following features to Cargo.toml to use this API. - [Changelog for Rust SDK](https://www.pubnub.com/docs/sdks/rust/changelog.md): Explore the latest updates and changes in the PubNub Rust SDK with our comprehensive changelog. - [SDK EOL Policy](https://www.pubnub.com/docs/sdks/rust/end-of-life.md): Learn about PubNub's Rust SDK End of Life Policy. - [Feature Support for Rust SDK](https://www.pubnub.com/docs/sdks/rust/feature-support.md): Explore the capabilities of the PubNub Rust SDK. - [Logging for Rust SDK](https://www.pubnub.com/docs/sdks/rust/logging.md): Learn how to enable and configure logging in the PubNub Rust SDK for debugging and troubleshooting. - [Platform Support for Rust SDK](https://www.pubnub.com/docs/sdks/rust/platform-support.md): Learn which platforms are compatible with PubNub's Rust SDK for seamless real-time messaging integration. - [Status Events for Rust SDK](https://www.pubnub.com/docs/sdks/rust/status-events.md): Learn about the PubNub Rust SDK's status events for network issues, connection status, and error scenarios. ##### Swift - [Swift API & SDK Docs](https://www.pubnub.com/docs/sdks/swift.md): Learn how to create a Swift native real-time app using the PubNub Swift SDK with this quickstart guide. - [Access Manager v3 API for Swift SDK](https://www.pubnub.com/docs/sdks/swift/api-reference/access-manager.md): Learn to use Access Manager v3 with PubNub Swift SDK for secure, token-based resource access control in client applications. - [App Context Channel API for Swift SDK](https://www.pubnub.com/docs/sdks/swift/api-reference/appcontext-channel.md): Install the PubNub SDK via Swift Package Manager or CocoaPods. - [App Context Members API for Swift SDK](https://www.pubnub.com/docs/sdks/swift/api-reference/appcontext-members.md): Install the PubNub SDK via Swift Package Manager or CocoaPods. - [App Context Memberships API for Swift SDK](https://www.pubnub.com/docs/sdks/swift/api-reference/appcontext-memberships.md): Install the PubNub SDK via Swift Package Manager or CocoaPods. - [App Context User API for Swift SDK](https://www.pubnub.com/docs/sdks/swift/api-reference/appcontext-user.md): Install the PubNub SDK via Swift Package Manager or CocoaPods. - [Channel Groups API for Swift Native SDK](https://www.pubnub.com/docs/sdks/swift/api-reference/channel-groups.md): Learn how to manage channel groups in the PubNub Swift Native SDK to handle multiple channels efficiently. - [Configuration API for Swift Native SDK](https://www.pubnub.com/docs/sdks/swift/api-reference/configuration.md): Learn how to set up and manage configurations for the PubNub Swift Native SDK, including authentication and encryption. - [Encryption API for Swift Native SDK](https://www.pubnub.com/docs/sdks/swift/api-reference/encryption.md): Learn how to encrypt and decrypt messages in Swift Native SDK with PubNub Encryption API. - [File Sharing API for Swift Native SDK](https://www.pubnub.com/docs/sdks/swift/api-reference/files.md): Learn to use the PubNub Swift SDK for seamless file sharing. - [Message Actions API for Swift Native SDK](https://www.pubnub.com/docs/sdks/swift/api-reference/message-actions.md): Learn how to add or remove actions to messages in the PubNub Swift SDK for enhanced engagement and metadata management. - [Utility Methods API for Swift Native SDK](https://www.pubnub.com/docs/sdks/swift/api-reference/misc.md): Explore API helper operations like time token retrieval with PubNub Swift Native SDK. - [Mobile Push Notifications API for Swift Native SDK](https://www.pubnub.com/docs/sdks/swift/api-reference/mobile-push.md): Learn how to integrate PubNub's Mobile Push Notifications with FCM and APNs using the Swift Native SDK. - [App Context API for Swift Native SDK](https://www.pubnub.com/docs/sdks/swift/api-reference/objects.md): Learn how to use App Context for user & channel metadata storage and real-time updates in Swift Native SDK with PubNub Docs. - [Presence API for Swift Native SDK](https://www.pubnub.com/docs/sdks/swift/api-reference/presence.md): Learn to track user/device status and store custom state with the Presence API for PubNub Swift Native SDK. - [Publish API for Swift SDK](https://www.pubnub.com/docs/sdks/swift/api-reference/publish.md): Install the PubNub SDK via Swift Package Manager or CocoaPods. - [Publish/Subscribe API for Swift Native SDK](https://www.pubnub.com/docs/sdks/swift/api-reference/publish-and-subscribe.md): Utilize PubNub Swift Native SDK for publish/subscribe functionality with global data streaming. - [Message Persistence API for Swift Native SDK](https://www.pubnub.com/docs/sdks/swift/api-reference/storage-and-playback.md): Learn how to store and retrieve historical messages in Swift applications using the PubNub Swift Native SDK with Message Persistence API. - [Subscribe API for Swift SDK](https://www.pubnub.com/docs/sdks/swift/api-reference/subscribe.md): Install the PubNub SDK via Swift Package Manager or CocoaPods. - [Changelog for Swift SDK](https://www.pubnub.com/docs/sdks/swift/changelog.md): Explore the latest updates and version changes in the PubNub Swift SDK with our detailed Changelog. - [SDK EOL Policy](https://www.pubnub.com/docs/sdks/swift/end-of-life.md): Understand the EOL policy of PubNub's Swift SDK including major, minor, and patch releases along with support terms and conditions. - [FAQ for Swift Native SDK](https://www.pubnub.com/docs/sdks/swift/faq.md): Frequently asked questions about the PubNub Swift Native SDK. - [Feature Support for Swift SDK](https://www.pubnub.com/docs/sdks/swift/feature-support.md): Explore the supported features of the PubNub Swift SDK. - [Logging for Swift SDK](https://www.pubnub.com/docs/sdks/swift/logging.md): Learn how to configure logging in the PubNub Swift SDK with log levels, custom log writers, and structured logging. - [Platform Support for Swift SDK](https://www.pubnub.com/docs/sdks/swift/platform-support.md): Explore which platforms are supported by PubNub's Swift SDK. - [Status Events for Swift SDK](https://www.pubnub.com/docs/sdks/swift/status-events.md): Learn about the PubNub Swift SDK's status events for network issues, connection status, and error scenarios. ##### Unity - [Unity API & SDK Docs](https://www.pubnub.com/docs/sdks/unity.md): Learn how to integrate PubNub with Unity for real-time app development. - [Access Manager v3 API for Unity SDK](https://www.pubnub.com/docs/sdks/unity/api-reference/access-manager.md): Grant time-limited permissions to PubNub resources, enforce secure access with tokens in the Unity SDK. - [App Context Channel API for Unity SDK](https://www.pubnub.com/docs/sdks/unity/api-reference/appcontext-channel.md): This page describes App Context (formerly Objects v2). - [App Context Members API for Unity SDK](https://www.pubnub.com/docs/sdks/unity/api-reference/appcontext-members.md): This page describes App Context (formerly Objects v2). - [App Context Memberships API for Unity SDK](https://www.pubnub.com/docs/sdks/unity/api-reference/appcontext-memberships.md): This page describes App Context (formerly Objects v2). - [App Context User API for Unity SDK](https://www.pubnub.com/docs/sdks/unity/api-reference/appcontext-user.md): This page describes App Context (formerly Objects v2). - [Channel Groups API for Unity SDK](https://www.pubnub.com/docs/sdks/unity/api-reference/channel-groups.md): Learn to manage channel groups in Unity via PubNub API, allowing bulk channel subscriptions. - [Configuration API for Unity SDK](https://www.pubnub.com/docs/sdks/unity/api-reference/configuration.md): Learn how to configure the Unity SDK to use PubNub for realtime apps. - [Encryption API for Unity SDK](https://www.pubnub.com/docs/sdks/unity/api-reference/encryption.md): Learn how to encrypt and decrypt messages in Unity SDK with PubNub Encryption API. - [File Sharing API for Unity SDK](https://www.pubnub.com/docs/sdks/unity/api-reference/files.md): Learn how to share files up to 5 MB on PubNub using the Unity SDK. - [Message Actions API for Unity SDK](https://www.pubnub.com/docs/sdks/unity/api-reference/message-actions.md): Learn how to add or remove actions to messages in PubNub Unity SDK to enhance user engagement and interaction with message actions. - [Utility Methods API for Unity SDK](https://www.pubnub.com/docs/sdks/unity/api-reference/misc.md): Explore utility API methods for the PubNub Unity SDK, including cleanup and connection management. - [Mobile Push Notifications API for Unity SDK](https://www.pubnub.com/docs/sdks/unity/api-reference/mobile-push.md): Integrate PubNub with FCM and APNs for push notifications via Unity SDK. - [App Context API for Unity SDK](https://www.pubnub.com/docs/sdks/unity/api-reference/objects.md): Implement PubNub's App Context API in Unity to manage user and channel metadata effectively without additional databases. - [Presence API for Unity SDK](https://www.pubnub.com/docs/sdks/unity/api-reference/presence.md): Use PubNub's Presence API to track the real-time online/offline status of users in Unity applications. - [Publish API for Unity SDK](https://www.pubnub.com/docs/sdks/unity/api-reference/publish.md): publish() sends a message to all channel subscribers. - [Publish/Subscribe API for Unity SDK](https://www.pubnub.com/docs/sdks/unity/api-reference/publish-and-subscribe.md): Explore how to send messages worldwide with the Unity SDK publish/subscribe API, with a publisher latency of approximately 2 ms for a publish request to be processed and acknowledged. - [Message Persistence API for Unity SDK](https://www.pubnub.com/docs/sdks/unity/api-reference/storage-and-playback.md): Learn to store and retrieve historical messages with PubNub Unity SDK. - [Subscribe API for Unity SDK](https://www.pubnub.com/docs/sdks/unity/api-reference/subscribe.md): Subscribe opens a TCP socket and listens for messages and events on a specified entity or set of entities. - [Changelog for Unity SDK](https://www.pubnub.com/docs/sdks/unity/changelog.md): Explore updates and revisions with the PubNub Unity SDK Changelog, detailing changes between SDK versions. - [SDK EOL Policy](https://www.pubnub.com/docs/sdks/unity/end-of-life.md): Learn about PubNub Unity SDK End of Life (EOL) policy, release cycles, support terms, and guidelines for SDK updates. - [FAQ for Unity SDK](https://www.pubnub.com/docs/sdks/unity/faq.md): Frequently asked questions about the PubNub Unity SDK. - [Feature Support for Unity SDK](https://www.pubnub.com/docs/sdks/unity/feature-support.md): Learn about the supported features of the PubNub Unity SDK. - [Logging for Unity SDK](https://www.pubnub.com/docs/sdks/unity/logging.md): Learn how to configure logging in the PubNub Unity SDK with log levels and custom loggers. - [Unity Migration Guide](https://www.pubnub.com/docs/sdks/unity/migration-guides/unity-v7-migration-guide.md): Learn how to migrate to Unity SDK with the PubNub Unity 7 Migration Guide. - [Platform Support for Unity SDK](https://www.pubnub.com/docs/sdks/unity/platform-support.md): Learn which platforms are compatible with the PubNub Unity SDK. - [Status Events for Unity SDK](https://www.pubnub.com/docs/sdks/unity/status-events.md): Learn about the PubNub Unity SDK status events and how they inform connectivity and API issues in real-time applications. - [Troubleshooting Unity SDK](https://www.pubnub.com/docs/sdks/unity/troubleshoot.md): Explore troubleshooting steps for the PubNub Unity SDK, including exception handling and fixing mobile build issues with code stripping. ##### Unreal - [Unreal API & SDK Docs](https://www.pubnub.com/docs/sdks/unreal.md): Learn to integrate the PubNub Unreal Engine SDK for real-time messaging in your apps. - [Access Manager v3 API for Unreal SDK](https://www.pubnub.com/docs/sdks/unreal/api-reference/access-manager.md): Securely grant time-limited resource access using PubNub Access Manager v3 and Unreal SDK. - [App Context Channel API for Unreal SDK](https://www.pubnub.com/docs/sdks/unreal/api-reference/appcontext-channel.md): App Context provides easy-to-use, serverless storage for user and channel data you need to build innovative, reliable, scalable applications. - [App Context Members API for Unreal SDK](https://www.pubnub.com/docs/sdks/unreal/api-reference/appcontext-members.md): App Context provides easy-to-use, serverless storage for user and channel data you need to build innovative, reliable, scalable applications. - [App Context Memberships API for Unreal SDK](https://www.pubnub.com/docs/sdks/unreal/api-reference/appcontext-memberships.md): App Context provides easy-to-use, serverless storage for user and channel data you need to build innovative, reliable, scalable applications. - [App Context User API for Unreal SDK](https://www.pubnub.com/docs/sdks/unreal/api-reference/appcontext-user.md): App Context provides easy-to-use, serverless storage for user and channel data you need to build innovative, reliable, scalable applications. - [Channel Groups API for Unreal SDK](https://www.pubnub.com/docs/sdks/unreal/api-reference/channel-groups.md): Learn how to use the Channel Groups API with PubNub Unreal SDK to manage collections of channels efficiently for focused data streams. - [Configuration API for Unreal SDK](https://www.pubnub.com/docs/sdks/unreal/api-reference/configuration.md): Learn how to configure the PubNub Unreal SDK for real-time messaging. - [Encryption API for Unreal SDK](https://www.pubnub.com/docs/sdks/unreal/api-reference/encryption.md): Learn how to encrypt and decrypt messages in Unreal SDK with PubNub Encryption API. - [Message Actions API for Unreal SDK](https://www.pubnub.com/docs/sdks/unreal/api-reference/message-actions.md): Learn to add or remove actions on messages with PubNub Unreal SDK, enabling features like receipts and metadata association. - [App Context API for Unreal SDK](https://www.pubnub.com/docs/sdks/unreal/api-reference/objects.md): Understand App Context API to manage user/channel metadata and memberships using PubNub Unreal SDK. - [Presence API for Unreal SDK](https://www.pubnub.com/docs/sdks/unreal/api-reference/presence.md): Learn how to track the online and offline status of users and devices in real-time using the PubNub Unreal SDK Presence API. - [Publish/Subscribe API for Unreal SDK](https://www.pubnub.com/docs/sdks/unreal/api-reference/publish-and-subscribe.md): Learn how to send messages with Unreal SDK, with a global publisher latency of approximately 2 ms for a publish request to be processed and acknowledged. - [Message Persistence API for Unreal SDK](https://www.pubnub.com/docs/sdks/unreal/api-reference/storage-and-playback.md): Learn how to store, retrieve, and delete historical messages in Unreal SDK with PubNub Message Persistence API. - [Subscribe API for Unreal SDK](https://www.pubnub.com/docs/sdks/unreal/api-reference/subscribe.md): Subscribe opens a TCP socket and listens for messages and events on a specified entity or set of entities. - [Changelog for Unreal SDK](https://www.pubnub.com/docs/sdks/unreal/changelog.md): Explore updates and version changes in the Changelog for PubNub Unreal SDK. - [SDK EOL Policy](https://www.pubnub.com/docs/sdks/unreal/end-of-life.md): Learn about the End of Life policy for PubNub's Unreal SDK including support timelines and version guidelines. - [Channel Entity](https://www.pubnub.com/docs/sdks/unreal/entities/channel.md): Explore how to send and receive messages with the PubNub Unreal Engine SDK API in real-time across the globe. - [ChannelGroup Entity](https://www.pubnub.com/docs/sdks/unreal/entities/channel-group.md): Explore how to send and receive messages with the PubNub Unreal Engine SDK API in real-time across the globe. - [ChannelMetadata Entity](https://www.pubnub.com/docs/sdks/unreal/entities/channel-metadata.md): Explore how to send and receive messages with the PubNub Unreal Engine SDK API in real-time across the globe. - [UserMetadata Entity](https://www.pubnub.com/docs/sdks/unreal/entities/user-metadata.md): Explore how to send and receive messages with the PubNub Unreal Engine SDK API in real-time across the globe. - [Feature Support for Unreal SDK](https://www.pubnub.com/docs/sdks/unreal/feature-support.md): Explore the features supported by PubNub's Unreal SDK for seamless real-time messaging integration. - [PubNub Gaming SDK](https://www.pubnub.com/docs/sdks/unreal/gaming-sdk.md): The PubNub Gaming SDK on FAB bundles the core Unreal Engine SDK and the Unreal Chat SDK into a single free plugin for game developers. - [Logging for Unreal SDK](https://www.pubnub.com/docs/sdks/unreal/logging.md): Learn how to configure logging in the PubNub Unreal SDK with log levels, custom loggers, and structured logging. - [Unreal SDK Migration Guide](https://www.pubnub.com/docs/sdks/unreal/migration-guides/unreal-v2-migration-guide.md): Learn how to migrate to Unreal SDK with the new UPubnubClient entry point, multiple contexts, advanced logging, and synchronous API support. - [Platform Support for Unreal SDK](https://www.pubnub.com/docs/sdks/unreal/platform-support.md): Learn about the supported platforms for the PubNub Unreal SDK. - [Troubleshooting Unreal SDK](https://www.pubnub.com/docs/sdks/unreal/troubleshoot.md): Learn how to troubleshoot the PubNub Unreal SDK with detailed information and steps. ##### Windows C - [Windows C API & SDK Docs](https://www.pubnub.com/docs/sdks/windows-c.md): Get started with PubNub Windows C SDK to build real-time applications quickly. - [Access Manager v3 API for Windows C SDK](https://www.pubnub.com/docs/sdks/windows-c/api-reference/access-manager.md): Securely manage client permissions with Access Manager v3 for PubNub Windows C SDK, using token-based access controls. - [Channel Groups API for Windows C SDK](https://www.pubnub.com/docs/sdks/windows-c/api-reference/channel-groups.md): Learn how to group channels in Windows C SDK for efficient PubNub subscriptions with the Stream Controller add-on. - [Configuration API for Windows C SDK](https://www.pubnub.com/docs/sdks/windows-c/api-reference/configuration.md): Learn to set up and configure the PubNub Windows C SDK for secure and efficient real-time messaging. - [Utility Methods API for Windows C SDK](https://www.pubnub.com/docs/sdks/windows-c/api-reference/misc.md): Explore utility methods like proxy configuration, context management, and UUID generation with the PubNub Windows C SDK. - [Presence API for Windows C SDK](https://www.pubnub.com/docs/sdks/windows-c/api-reference/presence.md): Learn how to track user and device status in real-time with the Presence API for the PubNub Windows C SDK. - [Publish API for Windows C SDK](https://www.pubnub.com/docs/sdks/windows-c/api-reference/publish.md): The pubnub_publish() function is used to send a message to all subscribers of a channel. - [Publish/Subscribe API for Windows C SDK](https://www.pubnub.com/docs/sdks/windows-c/api-reference/publish-and-subscribe.md): Use PubNub Windows C SDK to send and receive messages with optimal performance. - [Message Persistence API for Windows C SDK](https://www.pubnub.com/docs/sdks/windows-c/api-reference/storage-and-playback.md): Learn to store and retrieve historical messages with the Windows C SDK in PubNub Docs. - [Subscribe API for Windows C SDK](https://www.pubnub.com/docs/sdks/windows-c/api-reference/subscribe.md): This function causes the client to create an open TCP socket to the PubNub Real-Time Network and begin listening for messages on a specified channel ID. - [Changelog for Windows C SDK](https://www.pubnub.com/docs/sdks/windows-c/changelog.md): Explore the latest updates and changes in the PubNub Windows C SDK. - [SDK EOL Policy](https://www.pubnub.com/docs/sdks/windows-c/end-of-life.md): Understand PubNub's SDK End of Life (EOL) policy including support timelines, major/minor release impact, and migration plans. - [Feature Support for Windows C SDK](https://www.pubnub.com/docs/sdks/windows-c/feature-support.md): Explore the supported features of PubNub's Windows C SDK to power up your application's real-time functionality. - [Logging for Windows C SDK](https://www.pubnub.com/docs/sdks/windows-c/logging.md): Learn how to enable logging for the PubNub Windows C SDK, configure different log levels, and customize the log output function. - [Platform Support for Windows C SDK](https://www.pubnub.com/docs/sdks/windows-c/platform-support.md): Explore platform support details for the PubNub Windows C SDK to understand its compatibility and supported systems. - [Status Events for Windows C SDK](https://www.pubnub.com/docs/sdks/windows-c/status-events.md): Learn about status events for PubNub Windows C SDK. - [Troubleshooting Windows C SDK](https://www.pubnub.com/docs/sdks/windows-c/troubleshoot.md): Learn how to use PUBNUB_ASSERT subsystem for Windows C SDK troubleshooting. ##### Windows C++ - [Windows C++ API & SDK Docs](https://www.pubnub.com/docs/sdks/windows-cpp.md): Quickly integrate real-time messaging in Windows C++ apps using PubNub's Windows C++ SDK. - [Access Manager v3 API for Windows C++ SDK](https://www.pubnub.com/docs/sdks/windows-cpp/api-reference/access-manager.md): Securely grant client access to PubNub resources with the Access Manager v3 API for Windows C++ SDK. - [Channel Groups API for Windows C++ SDK](https://www.pubnub.com/docs/sdks/windows-cpp/api-reference/channel-groups.md): Manage channel groups with PubNub Windows C++ SDK. - [Configuration API for Windows C++ SDK](https://www.pubnub.com/docs/sdks/windows-cpp/api-reference/configuration.md): Learn how to configure the PubNub Windows C++ SDK to initialize and set up account-level credentials. - [Utility Methods API for Windows C++ SDK](https://www.pubnub.com/docs/sdks/windows-cpp/api-reference/misc.md): Learn about the Utility Methods API available in PubNub Windows C++ SDK for miscellaneous non-business operations. - [Presence API for Windows C++ SDK](https://www.pubnub.com/docs/sdks/windows-cpp/api-reference/presence.md): Learn to track user/device status in real-time with PubNub Presence API for Windows C++ SDK, store state info, and manage presence. - [Publish API for Windows C++ SDK](https://www.pubnub.com/docs/sdks/windows-cpp/api-reference/publish.md): The publish() function is used to send a message to all subscribers of a channel. - [Publish/Subscribe API for Windows C++ SDK](https://www.pubnub.com/docs/sdks/windows-cpp/api-reference/publish-and-subscribe.md): Learn about the Publish/Subscribe API for sending messages with PubNub Windows C++ SDK. - [Message Persistence API for Windows C++ SDK](https://www.pubnub.com/docs/sdks/windows-cpp/api-reference/storage-and-playback.md): Guide to Message Persistence using PubNub's Windows C++ SDK. - [Subscribe API for Windows C++ SDK](https://www.pubnub.com/docs/sdks/windows-cpp/api-reference/subscribe.md): This function causes the client to create an open TCP socket to the PubNub Real-Time Network and begin listening for messages on a specified channel ID. - [Changelog for Windows C++ SDK](https://www.pubnub.com/docs/sdks/windows-cpp/changelog.md): Explore the latest updates and version changes in the PubNub Windows C++ SDK with our detailed changelog. - [SDK EOL Policy](https://www.pubnub.com/docs/sdks/windows-cpp/end-of-life.md): Learn about the PubNub Windows-CPP SDK's End of Life policy, including support timelines for major and minor releases. - [Feature Support for Windows C++ SDK](https://www.pubnub.com/docs/sdks/windows-cpp/feature-support.md): Explore the capabilities of PubNub's Windows C++ SDK. - [Logging for Windows C++ SDK](https://www.pubnub.com/docs/sdks/windows-cpp/logging.md): Learn how to enable logging for the PubNub Windows C++ SDK, configure different log levels, and customize the log output function. - [Platform Support for Windows C++ SDK](https://www.pubnub.com/docs/sdks/windows-cpp/platform-support.md): Learn which platforms are supported by PubNub's Windows C++ SDK. - [Status Events for Windows C++ SDK](https://www.pubnub.com/docs/sdks/windows-cpp/status-events.md): Explore the C-core status codes for error handling in the PubNub Windows C++ SDK and understand the recommended user actions. - [Troubleshooting Windows C++ SDK](https://www.pubnub.com/docs/sdks/windows-cpp/troubleshoot.md): Learn how to use PUBNUB_ASSERT subsystem for Windows C++ SDK troubleshooting. ### Serverless - [Create AMQP action](https://www.pubnub.com/docs/serverless/events-and-actions/actions/create-amqp-action.md): Guide to creating an AMQP action within PubNub's Events & Actions. - [Create IFTTT action](https://www.pubnub.com/docs/serverless/events-and-actions/actions/create-ifttt-action.md): Guide to creating an IFTTT action within PubNub's Events & Actions. - [Create Kafka action](https://www.pubnub.com/docs/serverless/events-and-actions/actions/create-kafka-action.md): Guide to creating an Apache Kafka action within PubNub's Events & Actions. - [Create Kinesis action](https://www.pubnub.com/docs/serverless/events-and-actions/actions/create-kinesis-action.md): Step-by-step guide to creating an Amazon Kinesis action in the PubNub Events & Actions with Terraform configuration examples. - [Create S3 action](https://www.pubnub.com/docs/serverless/events-and-actions/actions/create-s3-action.md): Guide to creating an Amazon S3 action with IAM role setup within PubNub's Events & Actions. - [Create SQS action](https://www.pubnub.com/docs/serverless/events-and-actions/actions/create-sqs-action.md): Learn how to create an Amazon SQS action with IAM role and integrate it with PubNub's Events & Actions. - [Create webhook action](https://www.pubnub.com/docs/serverless/events-and-actions/actions/create-webhook-action.md): Step-by-step guide on setting up a webhook action in PubNub's Events & Actions with custom headers and retry options. - [Configure Events & Actions](https://www.pubnub.com/docs/serverless/events-and-actions/configure-e&a.md): Learn how to set up event listeners and actions in PubNub's Admin Portal with a user-friendly graphical interface. - [Events & Actions Payloads](https://www.pubnub.com/docs/serverless/events-and-actions/ena-payloads.md): Understand the payloads for each event type in enveloped and unenveloped variants. - [Event / Action List](https://www.pubnub.com/docs/serverless/events-and-actions/events.md): React to PubNub events by triggering custom actions every time a particular event happens without having to code. - [Events & Actions](https://www.pubnub.com/docs/serverless/events-and-actions/overview.md): Learn how to react to PubNub events and automate actions without coding using PubNub's Events & Actions feature. - [Advanced Math Module](https://www.pubnub.com/docs/serverless/functions/functions-apis/advanced-math-module.md): The advanced_math module is a PubNub Functions utility for distance calculations. - [Codec Module](https://www.pubnub.com/docs/serverless/functions/functions-apis/codec-module.md): The codec module provides essential Base64, Basic Auth, and query‑string utilities in PubNub Functions. - [Crypto Module](https://www.pubnub.com/docs/serverless/functions/functions-apis/crypto-module.md): The Functions' crypto module provides hashing, HMAC, signing, and verification helpers for PubNub Functions. - [Functions Modules](https://www.pubnub.com/docs/serverless/functions/functions-apis/functions-libraries.md): Explore PubNub's Function Libraries and how to utilize XHR, KV Store, Crypto, and other modules. - [JSONPath Plus](https://www.pubnub.com/docs/serverless/functions/functions-apis/jsonpath-plus.md): Explore PubNub's Function library for querying and manipulating JSON structures. - [JSON Web Token (JWT)](https://www.pubnub.com/docs/serverless/functions/functions-apis/jwt.md): Explore PubNub's Function library for generating and verifying JSON Web Tokens. - [KV Store Module](https://www.pubnub.com/docs/serverless/functions/functions-apis/kvstore-module.md): In Functions v2, you can use the KV store module or call the PubNub API to store your Functions data. - [PubNub Module](https://www.pubnub.com/docs/serverless/functions/functions-apis/pubnub-module.md): The pubnub module provides PubNub client API methods. - [UGC Moderate Message](https://www.pubnub.com/docs/serverless/functions/functions-apis/ugc-module.md): Moderate user-generated content in your PubNub Functions using the UGC module's moderateMessage API. - [Utilities Module](https://www.pubnub.com/docs/serverless/functions/functions-apis/utilities-module.md): The utils module provides utility helper methods. - [UUID](https://www.pubnub.com/docs/serverless/functions/functions-apis/uuid.md): Explore PubNub's Function library for generating RFC-compliant UUIDs in JavaScript. - [Vault Module](https://www.pubnub.com/docs/serverless/functions/functions-apis/vault-module.md): The vault module gives you secure access to secrets. - [XHR Module](https://www.pubnub.com/docs/serverless/functions/functions-apis/xhr-module.md): The xhr module lets you make HTTP or HTTPS requests from a PubNub Function. - [Functions in Admin Portal](https://www.pubnub.com/docs/serverless/functions/functions-in-admin-portal.md): Functions run your code on PubNub's global network. - [Functions Basics](https://www.pubnub.com/docs/serverless/functions/overview.md): Learn how to use PubNub Functions for real-time message processing and integration, offering scalability and security. - [Functions Development Guidelines](https://www.pubnub.com/docs/serverless/functions/run.md): Explore best practices for PubNub Functions development with structure guidelines and API information. ### Portal - [Apps](https://www.pubnub.com/docs/portal/apps.md): Learn to create and configure applications using the PubNub framework. - [Audit Log](https://www.pubnub.com/docs/portal/audit-log.md): Track and review actions performed across your PubNub organization with the Audit Log. - [Admin Portal Overview](https://www.pubnub.com/docs/portal/basics.md): Learn how to manage your PubNub apps and features through the Admin Portal with a detailed guide and resources. - [Billing alerts](https://www.pubnub.com/docs/portal/billing-alerts.md): Customize billing triggers for your PubNub account based on cost or usage. - [Keysets](https://www.pubnub.com/docs/portal/keysets.md): Learn how to configure keysets for PubNub features in the Admin Portal with detailed documentation and feature overviews. - [My Account](https://www.pubnub.com/docs/portal/my-account.md): View or change various settings related to your PubNub account. - [Partner Portal](https://www.pubnub.com/docs/portal/partner-portal.md): Learn how to use PubNub's Partner Portal to manage end customers, assign apps and keysets, and enable Illuminate functionality for your customers through the Admin Portal. - [Plans and billing](https://www.pubnub.com/docs/portal/plans-and-billing.md): Manage payment, pricing, and support plans; view invoices and cost predictions. - [Service Integrations and API Keys](https://www.pubnub.com/docs/portal/service-integrations.md): Learn how to create service integrations and API keys to programmatically access the PubNub Admin API. - [Troubleshooting](https://www.pubnub.com/docs/portal/troubleshooting.md): Troubleshoot reCAPTCHA errors and verification issues when signing up for a PubNub account through the Admin Portal. - [Usage & Monitoring](https://www.pubnub.com/docs/portal/usage.md): Learn how to view and monitor usage statistics for your PubNub apps through the Admin Portal in the Usage & Monitoring section. - [Billable Metrics](https://www.pubnub.com/docs/portal/usage/billable-metrics.md): Explore billable metrics for PubNub apps such as user activity, transactions, and feature usage via the Admin Portal. - [Monitoring Metrics](https://www.pubnub.com/docs/portal/usage/monitoring-metrics.md): View charts for app monitoring in PubNub Admin Portal, including publish/subscribe metrics, client errors, and access attempts.