Skip to main content

Voice

Build next-generation calling applications with integrated AI, plug-and-play compatibility with other providers, and infinite scalability

Whether building a UCaaS solution, modernizing a legacy IVR, augmenting CX with AI, or migrating from another provider's APIs, our comprehensive technical references and guides have you covered.

Try it out

Get started

SignalWire phone numbers in the Dashboard

Deploy a serverless voice AI Agent and call it over the PSTN in under 5 minutes with SWML

The fundamentals of your first calling app

Get started with our Compatibility API

Create a drag-and-drop calling application

Choose an API

SignalWire's advanced APIs and elastic cloud infrastructure make it a breeze to build modern and powerful voice applications using both PSTN and SIP endpoints.

  • SignalWire REST API: A robust, modern and flexible API for building integrated, advanced communications applications.
  • Compatibility API: Ideal for porting code from other providers. It can run serverless, but it also supports Python, PHP, Node.js, and other languages.
  • Realtime API: This API is ideal if you are an advanced developer and you want flexible, modern and realtime SDKs for Node.js.

High-quality, scalable, and secure voice API

Easily migrate from Twilio and other providers

Next-gen server telephony applications powered by our RELAY WebSocket API

Bring telephone capabilities to the browser with our Node.js SDK

Low-code and no-code solutions

Drag-and-drop, no-code call application builder

Write realtime, AI-integrated calling applications using simple JSON or YAML scripts


Route SIP traffic through the SignalWire platform to your PBX system.

Setup AMD using our Compatibility API and Node.js.

Learn how to build an IVR with Node.js.

This guide will show how you can create a SIP endpoint and register it to a phone number for handling incoming calls.

Guides that focus on the basic setup for SIP calling.