SDK Downloads

Download and Install Ringnity SDKs

Versioned source artifacts from this website are the authoritative Ringnity SDK distribution. Download the selected bundle, verify its SHA256 checksum, then install from its local package path. Current bundle: 0.9.0 preview.

OpenAPI Initiative logo

OpenAPI contract

Live contract
https://api.ringnity.com/api/docs/openapi.yaml

Use this for generated clients, API testing, and Scalar reference.

Chrome logo

Web SDK

Managed UI + Headless
<script src="https://api.ringnity.com/sdk/ringnity.js"></script>

Use this for public websites and CRM web prototypes. Includes hosted Managed UI, headless commands, lifecycle status, and CRM panel mounting.

JavaScript logo

Agent SDK

CRM workspace
Pilot install
1. Download ringnity-agent-sdk-0.9.0-rc.0.zip
2. Extract it into your CRM workspace
3. Install from the local package path

TypeScript SDK for internal CRM and support workspaces. Includes agent profile, presence, conversations, messages, realtime events, incoming calls, and call controls.

JavaScript logo

Member SDK

Universal headless RC
Pilot install
1. Download ringnity-member-sdk-0.9.0-rc.0.zip
2. Extract it into your application workspace
3. Install from the local package path

Authenticated Member identity, backend-authorized direct chat, direct/group chat, P2P direct audio/video, managed group audio/video, reconnect, device push, receipts, attachments, and realtime.

Node.js logo

Server API SDK

Website source package
Download ringnity-server-api-sdk-0.9.0-rc.0.zip
Extract it, then run: npm install ./packages/server-api

Customer backend helper for token exchange, contacts, webhooks, and readiness. Source zip includes the target sdk/server_sdk alias and Node example. Server API keys must stay server-side.

Flutter logo

Flutter SDK

Visitor + native Agent
Pilot install
1. Download ringnity-flutter-sdk-0.9.0-rc.0.zip
2. Extract it into your app workspace
3. Add it as a local path dependency in pubspec.yaml

Visitor Managed UI and headless APIs plus a native Agent runtime for inbox, Team, WebRTC, push, CallKit, and Android incoming calls.

Android logo

Kotlin SDK

Managed UI preview
Pilot install
1. Download ringnity-kotlin-sdk-0.9.0-rc.0.zip
2. Extract it into your Android workspace
3. Include the Gradle project locally

Android native Kotlin object model with Managed UI preview, generated OpenAPI operations, SDK-owned Visitor/Agent/Member direct WebRTC, Member and Agent managed group media, and a release-AAB 16 KB verification gate.

Swift logo

Swift SDK

Managed UI preview
Pilot install
1. Download ringnity-swift-sdk-0.9.0-rc.0.zip
2. Extract it into your iOS workspace
3. Add Package.swift through Swift Package Manager

Swift Package Manager object model with Managed UI preview, generated OpenAPI operations, SDK-owned Visitor/Agent/Member direct WebRTC, Member and Agent managed group media, and an iOS Simulator build gate.

React logo

React Native SDK

Managed UI preview
Pilot install
1. Download ringnity-react-native-sdk-0.9.0-rc.0.zip
2. Extract it into your app workspace
3. Install packages/agent and sdk/react_native_sdk locally
4. Add @livekit/react-native, @livekit/react-native-webrtc, and livekit-client directly to the host app

TypeScript object model with generated OpenAPI operations, realtime chat, SDK-owned Visitor and Member P2P WebRTC, Member and Agent managed group media, native video, Android/iOS audio bridges, and a basic React Native example.

OpenAPI Initiative logo

Bruno API collection

Foundation
sun_webrtc_sdk/testing/bruno

Git-friendly API collection for runtime, Server API, chat, AI, AI streaming, calls, reports, and webhooks smoke tests.

Release artifact policy

Each SDK release replaces the previous active download set with one versioned zip and SHA256 checksum per artifact. NPM, pub.dev, and public Maven coordinates are not active distribution channels yet. Public apps use short-lived runtime tokens; Server API keys are never shipped inside browser or mobile apps.

Open checksum manifest

Turn Your Website Into a Real-Time Call Center

Let customers call your team directly from your website, no phone numbers and no apps required. Just add one <script>.