---
source_url: https://www.pubnub.com/docs/general/basics/get-the-sdk
title: Get the SDK
updated_at: 2026-06-15T09:14:26.152Z
---

> Documentation Index
> For a curated overview of PubNub documentation, see: https://www.pubnub.com/docs/llms.txt
> For the full list of all documentation pages, see: https://www.pubnub.com/docs/llms-full.txt


# Get the SDK

PubNub SDKs provide a fast, reliable way to implement enterprise-grade real-time messaging and data streaming in your application. Each SDK includes step-by-step installation, usage examples, and an API reference.

Choose your platform below to download the SDK and follow the quick guide.

* [JavaScript](https://www.pubnub.com/docs/sdks/javascript#download-the-sdk)
* [Swift](https://www.pubnub.com/docs/sdks/swift#download-the-sdk)
* [Android](https://www.pubnub.com/docs/sdks/android#download-the-sdk)
* [Dart](https://www.pubnub.com/docs/sdks/dart#download-the-sdk)
* [Kotlin](https://www.pubnub.com/docs/sdks/kotlin#download-the-sdk)
* [C#](https://www.pubnub.com/docs/sdks/c-sharp#download-the-sdk)
* [Python](https://www.pubnub.com/docs/sdks/python#download-the-sdk)
* [REST API](https://www.pubnub.com/docs/sdks/rest-api)
* [Chat](https://www.pubnub.com/docs/chat/chat-sdk/build/sample-chat)

:::note Need more SDKs?
If your preferred SDK isn't listed, see [all supported SDKs](https://www.pubnub.com/docs/sdks).
:::

:::tip JavaScript developers
For guidance on package managers (npm, yarn, pnpm, bun), Node.js versions, TypeScript, and modern build tools, see the [JavaScript Environment Setup](https://www.pubnub.com/docs/sdks/javascript/environment-setup) guide.
:::

After you download the SDK, [configure PubNub in your application](https://www.pubnub.com/docs/general/basics/initialize-pubnub).