Manual

RTK Cloud SDK User Manual

Installation, security, integration, API, media, and troubleshooting guidance for every RTK Cloud SDK package.

Offline documentation

Use the same manual online or as a verified PDF.

Manual chapter

SDK overview

Choose the right package and understand support boundaries.

Open section

Manual chapter

Getting started

Install an SDK, configure a client, and complete a first request.

Open section

Manual chapter

Authentication and security

Handle bearer tokens, PKI, TLS, keys, and sensitive media safely.

Open section

Manual chapter

Lifecycle and errors

Apply timeout, retry, cancellation, callback, and shutdown rules.

Open section

Manual chapter

Capability workflows

Integrate provisioning, devices, telemetry, OTA, commands, and signaling.

Open section

Manual chapter

Video Cloud workflows

Integrate Live WebRTC signaling and encrypted stored-video upload, browsing, and playback.

Open section

Manual chapter

Native C and C++ SDK

Use the stable C ABI, thin C++ wrapper, transports, and streaming uploads.

Open section

Manual chapter

Android Kotlin SDK

Use Kotlin APIs, coroutines, Media3 playback, and secure key providers.

Open section

Manual chapter

iOS Swift SDK

Use Swift APIs, async operations, AVPlayer, Keychain, and Secure Enclave boundaries.

Open section

Manual chapter

JavaScript and TypeScript SDK

Integrate the typed ESM package in browser and Node.js applications.

Open section

Manual chapter

Go SDK

Use the pure Go client for devices, tools, and automation.

Open section

Manual chapter

FreeRTOS and Pro2 SDK

Integrate board adapters, device transport, and WebRTC answerer boundaries.

Open section

Manual chapter

Sample applications

Build and use the Android, iOS, Web, Linux, and Pro2 reference samples.

Open section

Manual chapter

Troubleshooting and compatibility

Diagnose common integration problems and identify deprecated behavior.

Open section