Ringnity SDK and API Platform
Build Ringnity into CRM web apps, public websites, Android and iOS native apps, React Native, Flutter, and customer-owned backends. REST contracts are defined with OpenAPI, interactive docs are rendered with Scalar, and SDKs hide realtime streaming behind simple product methods.
Integration wizard
Jawab beberapa pertanyaan, lalu wizard akan memilih SDK, mode integrasi, kebutuhan backend, dan langkah pertama yang bisa langsung dikerjakan.
OpenAPI contract
REST API contract for bootstrap, token exchange, chat history, conversation assignment, media delete, AI knowledge writes, report exports, contacts, and webhooks. Scalar renders the interactive reference.
- Scalar API reference
- OpenAPI JSON/YAML
- Generated client foundation
Realtime contract
Stable event model for chat live updates, AI streaming, internet call lifecycle, presence, and live reports.
- AI token streaming
- Chat message events
- Call state callbacks
SDK packages
Installable and downloadable SDK artifacts for web, Flutter, Kotlin, Swift, React Native, and customer backend servers.
- NPM server helper
- Web SDK script/package
- Mobile SDK source packages
Human guides
Markdown/MDX guides explain setup flows for beginner developers while API details stay generated from OpenAPI.
- Website install
- CRM backend token flow
- Streaming AI example
Current website install remains supported
Existing website installs continue to work while the Developer Platform expands into generated SDKs and streaming contracts.
<script src="https://api.ringnity.com/sdk/ringnity.js"></script>
<script>
Ringnity.init({
slug: 'your-tenant-slug'
});
</script>Which SDK should I use?
| Customer surface | Use | What it enables |
|---|---|---|
| CRM web | Web SDK + customer backend token endpoint | Agent inbox, chat, internet calls, AI assist, and reports inside an existing CRM. |
| Public website | Web SDK | Chat, internet audio/video support, AI chat, launcher, and custom buttons. |
| Android native | Kotlin SDK | Native Android support flows using short-lived runtime tokens. |
| iOS native | Swift SDK | Native iOS support flows using short-lived runtime tokens. |
| React Native | React Native SDK | Cross-platform support UI and call flows. |
| Flutter | Flutter SDK | Cross-platform support UI, AI chat, and internet call flows. |
| Customer backend | Server API client | Token exchange, contacts including delete, webhooks, report exports, and readiness checks. |
Streaming matters
AI chat, chat messages, internet calls, presence, and live reports need realtime streams. OpenAPI covers REST, while the realtime contract defines stable callbacks and events for SDKs.
Server keys stay server-side
Customer backends use Server API keys to create short-lived runtime tokens. Browsers and mobile apps never receive secret keys.
Developer links
Start Integration Wizard
Answer a few questions and get the right SDK path.
Login with Ringnity
OAuth2/OIDC identity login for WordPress, CMS, CRM, and partner apps.
Integration Modes
Choose Managed UI or Headless SDK.
Mobile SDKs
Android, iOS, Flutter, and React Native docs.
Implementation Steps
Copy-paste setup for each SDK.
Backend Token Server
Beginner guide for runtime token endpoints.
Scalar API Reference
Interactive OpenAPI reference.
Realtime Contract
Chat, AI, call, presence, and live event behavior.
Downloads
SDK packages, specs, and install options.
Web SDK Guide
Current website install guide.
Server API
Customer backend integration guide.
Flutter SDK
Flutter quickstart and object model.
Android SDK
Kotlin SDK quickstart and readiness notes.
iOS SDK
Swift SDK quickstart and readiness notes.
React Native SDK
React Native SDK quickstart and readiness notes.
Agent CRM SDK
CRM agent workspace guide.
Security
Token and key handling.
Build order
The first implementation wave includes OpenAPI, Scalar, Web SDK, Server API helper, Flutter SDK, Kotlin SDK, Swift SDK, React Native SDK, Bruno collection, generated client wiring, basic platform examples, and native call adapter bridges. Production readiness work continues through device QA, CallKit/ConnectionService depth, deeper smoke tests, and registry publishing.
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>.
