Build with Real Talk
Our SDK is written in TypeScript and is open source. You can integrate voice and text into your apps or via our web component.
const { status, messages, startConversation } =
useConversation();
startConversation({
agentId: "your-agent",
mode: "voice",
});Integrate on your terms
Choose your package
Web component for websites
Add a floating chat box with no build step or backend. The script loads directly from a CDN.
<realtalk-embed agent-id="…">
</realtalk-embed>React and React Native
Use the same hook to manage sessions in web and mobile apps. Echo cancellation happens on the device level.
npm install @realtalk-ai/reactCore for full control
A framework-agnostic transport layer for WebSocket connections. Use this when building a custom implementation.
npm install @realtalk-ai/coreWidget without build steps
The web component requires no backend integration and stores no keys in code.
<realtalk-embed agent-id="YOUR_AGENT"></realtalk-embed>
<script src="https://cdn.jsdelivr.net/npm/@realtalk-ai/embed" async></script>Voice in your apps
Add voice calls in React and React Native via npm. Hardware-backed noise reduction on mobile devices and an Expo plugin are included for simple setup.
Security and control
Generate short-lived session tokens via your server instead of hardcoding client keys. All data is stored in European data centers and you control permitted domains.
Automate call handoff
Let the AI phone agent hand off to your systems, other agents, and your team for a seamless customer experience.



