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/react

Core for full control

A framework-agnostic transport layer for WebSocket connections. Use this when building a custom implementation.
npm install @realtalk-ai/core

Widget 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.

Well hello, try Real Talk now.