---
title: "WebRTC Voice SDK: powering real-time communication | Telnyx"
canonical: https://telnyx.com/products/webrtc
---
# WebRTC Voice SDK: powering real-time communication | Telnyx

# WebRTC Voice SDK

Easily integrate calling into your web and mobile applications with the power of WebRTC. Our Voice SDKs are available for web, iOS, and Android. Enable real-time PSTN calling for an improved user experience.

[Talk to an expert](https://telnyx.com/contact-us)[Sign up](https://telnyx.com/sign-up)

Get started in the [portal](https://telnyx.com/sign-up)

**WHY TELNYX**

## Why leading developers choose Telnyx WebRTC

* ### Carrier-grade network  
WebRTC on a global private network with intelligent media routing. Sub-second latency, 99.99% uptime, and automatic failover across regions.
* ### Cross-platform SDKs  
JavaScript, iOS, Android, and Flutter SDKs. Embed voice calling into any web or mobile app with a few lines of code.
* ### Pay-as-you-go pricing  
Pay-as-you-go with no platform fees. Only pay for minutes used, at a fraction of the cost of other WebRTC providers. Consolidate WebRTC, Voice API, and phone numbers on one platform with one bill.

FEATURES

## All the power of WebRTC, on a carrier-grade network

Communicate without delay, jitter, or packet loss on our purpose-built network. WebRTC in combination with Telnyx Voice API makes integrating intelligent voice into apps and scaling a breeze.

* In-app and browser calling  
Embed carrier-grade voice into any web or mobile app. Users place and receive calls directly in the browser or app with no plugins required. JS, iOS, Android, and Flutter SDKs.
* Push notifications  
Leverage Firebase Cloud Messaging to deliver push notifications so users never miss a call, even when the app is in the background.
* Call queues  
Create and manage call queues with just a few simple API requests for user support management.
* Call recording  
Integrate call recording into your calls with Voice SDK. Easily store recorded calls for playback, compliance, and training.
* Click-to-call  
Add click-to-call functionality into your web or mobile apps so users connect with a single click. Watch our tutorial to see how.
* Real-time call insights  
Extract useful data like sentiment analysis, talk-time ratio, keyword tagging and more from live calls.

“Their price is amazing and any issues we have are resolved very quickly.”

Alexander C.

Small business CTO

HOW IT WORKS

[Sign up](https://telnyx.com/sign-up)

### Set up your SIP connection

Create a new SIP Credential connection and associate it with an outbound voice profile. Configure your outbound call settings to control routing, billing and enable international calling.

### Grab your API key

Generate and copy your unique API key for seamless integration.

### Create an on-demand credential

Easily generate a token to ensure your calls are properly authenticated and avoid passing credentials in plain text.

### Place your first call

Whether it’s within your application or using our [testing environment](https://webrtc.telnyx.com/), you’re ready to begin calling.

Step 1/4

**RESOURCES**

## Start building

* ### WebRTC Voice SDK Quickstart  
In ten minutes, configure your Telnyx Portal account and make a test call using WebRTC Voice SDKs.  
[Explore docs](https://developers.telnyx.com/docs/voice/webrtc/js-sdk/demo-app)
* ### WebRTC In App Calling Demo  
Access our free click-to-call sample code and video to kickstart your project and accelerate the development of your platform. Watch this quick demo of how to make a call using WebRTC and the Telnyx mobile app.  
[Watch tutorial](https://vimeo.com/1119075848)
* ### Easily integrate push notifications into your apps  
Save battery by waking apps only when needed. Push notifications carry the metadata from a call to the intended app only, providing a more efficient and secure experience.  
[Explore docs](https://developers.telnyx.com/docs/voice/webrtc/push-notifications)

**PRICING**

## Discover affordable WebRTC Voice SDK pricing

Experience competitive, transparent rates for our exceptional browser-based WebRTC solutions.

Starting at:

$0.002

Per min

[See pricing](https://telnyx.com/pricing/call-control)

PRODUCTS

## Build with WebRTC

* [![Voice API](https://d2efw2akbx8gaf.cloudfront.net/https://dotcom-payload-assets-prod.s3.us-east-1.amazonaws.com/cms-media/file_52---cfaa9485-e049-4e37-8112-300498e6021a-1.jpg?width=1696&format=webp)Voice APIBuild smarter voice applications with flexible APIs. Make, control, and transfer calls programmatically.](https://telnyx.com/products/voice-api)
* [Voice AI AgentsBuild conversational AI voice agents with natural speech and real-time streaming.](https://telnyx.com/products/voice-ai-agents)
* [![SIP Trunks](https://d2efw2akbx8gaf.cloudfront.net/https://dotcom-payload-assets-prod.s3.us-east-1.amazonaws.com/cms-media/Telnyx%20Global%20SIP%20Trunking%20(1000%20x%20800%20px).png?width=2250&format=webp)SIP TrunksConnect your PBX to the PSTN with configurable SIP trunks and global coverage.](https://telnyx.com/products/sip-trunks)
* [![Global Numbers](https://d2efw2akbx8gaf.cloudfront.net/https://dotcom-payload-assets-prod.s3.us-east-1.amazonaws.com/cms-media/Products_Global_Numbers_2x-1.webp?width=1024&format=webp)Phone NumbersSearch and provision local, national and toll-free DIDs in 130+ countries. Voice, SMS, MMS, and fax on the same number.](https://telnyx.com/products/phone-numbers)

## Build faster with AI

Telnyx Agent Skills provides pre-built tools for AI coding agents like Claude Code, Cursor, and Windsurf to integrate with the Telnyx API in minutes. Available in Python, JavaScript, Go, Java, and Ruby. Let your AI coding assistant write Telnyx integrations. Build in minutes.

[Learn more](https://www.telnyx.com/resources/ai-agent-skills-claude-code)

## Ready to get started?

[Sign up](https://telnyx.com/sign-up)[CONTACT US](https://telnyx.com/contact-us)

## FAQ

### What is WebRTC?

WebRTC is an open-source framework enabling real-time communication between browsers and applications via API. Telnyx offers full WebRTC interoperability with your SIP infrastructure through our JavaScript SDK, allowing you to build WebRTC communications powered by our [global communications network](https://telnyx.com/our-network).

### How much does WebRTC cost?

### Why use Voice SDK?

### How do I get started with WebRTC?

### What are STUN/TURN servers?

**Resources, Docs, Support**

## Webrtc hub 

* ### Telnyx WebRTC Voice SDKs Fundamentals | Telnyx  
What & Why  
[Read more](https://developers.telnyx.com/docs/voice/webrtc/fundamentals)
* ### Telnyx WebRTC Voice SDKs JS SDK Client and Call Anatomy | Telnyx  
While some differences exist between the JS SDK and the mobile SDKs, they follow a similar client lifecycle and call flow.  
[Read more](https://developers.telnyx.com/docs/voice/webrtc/js-sdk/anatomy)
* ### Telnyx WebRTC Voice SDKs JS SDK Demo App | Telnyx  
To lower onboarding barrier, a JS SDK demo app was built and made accessible at webrtc.telnyx.com.  
[Read more](https://developers.telnyx.com/docs/voice/webrtc/js-sdk/demo-app)
* ### Make a call to a web browser | Telnyx  
Make a call to a web browser  
[Read more](https://developers.telnyx.com/docs/voice/webrtc/make-a-call-to-a-web-browser)
* ### Telnyx WebRTC Voice SDKs Debug Data | Telnyx  
This is a beta feature. The data schema and/or presentation may change without notice.  
[Read more](https://developers.telnyx.com/docs/voice/webrtc/troubleshooting/debug-logs)
* ### Video APIs | Telnyx  
With the Video API and client-side SDKs you can do things such as build mobile clients (iOS, Android) that embed real time communications  
[Read more](https://developers.telnyx.com/api/video)
* ### Create a room. API | Telnyx  
Synchronously create a Room.  
[Read more](https://developers.telnyx.com/api/video/create-room)
* ### View a list of rooms. API | Telnyx  
[Read more](https://developers.telnyx.com/api/video/list-rooms)
* ### View a room. API | Telnyx  
View a room.  
[Read more](https://developers.telnyx.com/api/video/view-room)
* ### Create Client Token to join a room. API | Telnyx  
Synchronously create an Client Token to join a Room. Client Token is necessary to join a Telnyx Room. Client Token will expire after `token_ttl_secs`, a Refresh Token is also provided to refresh a Client Token, the Refresh Token expires after `refresh_token_ttl_secs`.  
[Read more](https://developers.telnyx.com/api/video/create-room-client-token)
* ### WebRTC explained: Browser-based voice and video  
What is WebRTC? Learn how this browser-based technology enables real-time voice and video, and how Telnyx helps developers build with it.  
[Read more](https://telnyx.com/resources/what-is-webrtc)
* ### How WebRTC calling improves business communications  
WebRTC calling transforms business communications with real-time, in-browser voice and video, eliminating extra software and boosting efficiency.  
[Read more](https://telnyx.com/resources/webrtc-calling-business-communications)
* ### Best WebRTC Voice SDK options for real-time communication  
Compare the best WebRTC platforms and find the ideal solution for your business’s real-time communication needs.  
[Read more](https://telnyx.com/resources/best-webrtc-solutions)
* ### WebRTC use cases: Communication solutions in real-time  
Explore WebRTC use cases and their benefits to learn how real-time communication solutions can enhance your business operations.  
[Read more](https://telnyx.com/resources/webrtc-use-cases)
* ### WebRTC Encryption and security \[Complete guide\] - Telnyx  
As far as security, WebRTC encryption is mandatory and allows you to safely communicate between browsers.  
[Read more](https://telnyx.com/resources/webrtc-encryption-and-security)
* ### WebRTC vs. SIP: How to choose the right technology  
Compare WebRTC vs. SIP for real-time communication. Learn how to integrate both technologies to improve flexibility and performance.  
[Read more](https://telnyx.com/resources/webrtc-vs-sip)
* ### WebRTC server: What is it, and do you need one?  
WebRTC servers, or signaling servers, are responsible for establishing a connection between users. Learn more about WebRTC servers and if you need one.  
[Read more](https://telnyx.com/resources/webrtc-servers-explained)
* ### Telnyx WebRTC vs. Twilio WebRTC: A comprehensive comparison  
Telnyx WebRTC vs. Twilio WebRTC: Which should you choose? Use our in-depth guide to learn which provider is right for you.  
[Read more](https://telnyx.com/resources/telnyx-webrtc-vs-twilio-webrtc)
* ### 10 Unique WebRTC and SIP Applications  
WebRTC and SIP trunking enable real-time comms across browsers and phone systems. These 10 apps showcase the power of these technologies when combined.  
[Read more](https://telnyx.com/resources/5-applications-that-demonstrate-the-power-of-webrtc-and-sip)
* ### Telnyx Blog | CPaas & UCaaS Resources  
Find data-driven research, comprehensive guides and all things SIP trunking, voice and SMS APIs, wireless and more.  
[Read more](https://telnyx.com/resources/topic/webrtc)
* ### Vapi alternative: Best platform for scalable Voice AI  
See why Telnyx is the best Vapi alternative. Get low-latency, scalable Voice AI with direct network access and flexible dev tools.  
[Read more](https://telnyx.com/resources/vapi-alternative)
* ### The Better Twilio Alternative - Telnyx  
Switch to Telnyx for a better Twilio alternative. Benefit from our competitive pricing, private global network, and award-winning support.  
[Read more](https://telnyx.com/the-better-twilio-alternative)
* ### WebRTC Voice SDK | Telnyx Help Center  
Telnyx provides detailed setup guides for iOS and Android push notifications using the WebRTC Voice SDK.  
[Read more](https://support.telnyx.com/en/collections/5782829-webrtc-voice-sdk)
* ### Telnyx Tech Specs | Telnyx Help Center  
Here you will find out key tech specs at Telnyx and what they mean for our service.  
[Read more](https://support.telnyx.com/en/articles/1130599-telnyx-tech-specs)
* ### Telnyx STUN and TURN server | Telnyx Help Center  
In this article we will explain how you can leverage Telnyx's STUN server.  
[Read more](https://support.telnyx.com/en/articles/1130682-telnyx-stun-and-turn-server)
* ### Configuration Guides | Telnyx Help Center  
Here you will find guides on interoperability between Telnyx and most IP PBX or ATA.  
[Read more](https://support.telnyx.com/en/collections/133118-configuration-guides)
* ### General Voice API Help | Telnyx Help Center  
Get assistance with Telnyx's Voice API: UK TPS, Google Verified Calls, STIR/SHAKEN.  
[Read more](https://support.telnyx.com/en/collections/1513238-general-voice-api-help)
* ### How to Leverage Webhooks | Telnyx Help Center  
This article explains what webhooks are and how to leverage them with Telnyx.  
[Read more](https://support.telnyx.com/en/articles/4334722-how-to-leverage-webhooks)
* ### Enterprise UCaaS Platform - Telnyx  
Unlock the full potential of your business communication with Telnyx's Unified Communications as a Service (UCaaS). Get Started today.  
[Read more](https://telnyx.com/use-cases/ucaas)
* ### VoIP for Small Business | Top Rated VoIP Solution  
Find out what makes Telnyx the best VoIP provider, and find the perfect plan for your small business.  
[Read more](https://telnyx.com/use-cases/voip-for-small-business)

[Start building](https://telnyx.com/sign-up)