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 sectionManual chapter
Getting started
Install an SDK, configure a client, and complete a first request.
Open sectionManual chapter
Authentication and security
Handle bearer tokens, PKI, TLS, keys, and sensitive media safely.
Open sectionManual chapter
Lifecycle and errors
Apply timeout, retry, cancellation, callback, and shutdown rules.
Open sectionManual chapter
Capability workflows
Integrate provisioning, devices, telemetry, OTA, commands, and signaling.
Open sectionManual chapter
Video Cloud workflows
Integrate Live WebRTC signaling and encrypted stored-video upload, browsing, and playback.
Open sectionManual chapter
Native C and C++ SDK
Use the stable C ABI, thin C++ wrapper, transports, and streaming uploads.
Open sectionManual chapter
Android Kotlin SDK
Use Kotlin APIs, coroutines, Media3 playback, and secure key providers.
Open sectionManual chapter
iOS Swift SDK
Use Swift APIs, async operations, AVPlayer, Keychain, and Secure Enclave boundaries.
Open sectionManual chapter
JavaScript and TypeScript SDK
Integrate the typed ESM package in browser and Node.js applications.
Open sectionManual chapter
Go SDK
Use the pure Go client for devices, tools, and automation.
Open sectionManual chapter
FreeRTOS and Pro2 SDK
Integrate board adapters, device transport, and WebRTC answerer boundaries.
Open sectionManual chapter
Sample applications
Build and use the Android, iOS, Web, Linux, and Pro2 reference samples.
Open sectionManual chapter
Troubleshooting and compatibility
Diagnose common integration problems and identify deprecated behavior.
Open section