SignalWire Overview

This page will help you get started with SignalWire. You'll be up and running in a jiffy!

Getting Started with SignalWire APIs

Welcome to SignalWire! We know that getting started isn't always easy, so we've created some helpful guides to get you up to speed no matter which API you've decided to use. Learn more about our different APIs below to figure out which is the right pick for you!

The SignalWire Communications API

SignalWire's next-generation APIs are easy-to-integrate and designed for asynchronous control - enabling the most responsive interactions and application logic. The real-time web service protocol provides advanced call control, smarter error handling, granular customization, and reduces latency!

Learn more and try out an example here!

The SignalWire Compatibility API

If you are coming from another provider rhyming with billio... this may be the perfect API for you! Our backward compatible API is made to make it exceedingly simple and fast to switch your already built working applications over to SignalWire with ease. This REST API enables easy management of calls, conferences, queues, messaging, faxing, and SIP all with simple HTTP requests to SignalWire!

Learn more and try out an example here!

SignalWire Compatibility XML

SignalWire Compatible XML uses familiar XML syntax for incoming voice functions including <Play>, <Say>, <Gather>, <Dial>, <Conference>, <Enqueue>, et al. Simple use cases such as call forwarding, taking a voicemail, responding to an inbound message, and more can be done using XML alone in our bins, completely avoiding the need for hosting code on a server.

Learn more and try out an example here!

Guides and Snippets

Maybe you're not feeling a particular calling to any of the above APIs, and you care more about the feature or use case than the specific technology behind it. That's okay too! We want to help make your life as easy as possible, so we have provided a number of sample snippets and guides that you can use to get up and running quickly or just play with different features!

If you just want a quick copyable piece of code such as listing your calls to CSV, sending your recordings to SMS, updating webhooks en masse, using status callbacks, or analyzing messages over a time period to draw some statistics, the snippets are right up your alley. Each of the code snippets comes with a handy recipe where you can see a quick step-by-step of the code, or read the full walkthrough for more understanding and detail about what your code is doing!

If you prefer to look at a more in-depth walkthrough of an application, play with already written implementations of common use cases, or learn more about a specific feature and how to implement it, check out our guides section under each specific product.

Whatever you choose to try, we can't wait to see what you build!

Sign Up Here

If you would like to test some examples out, you can create a SignalWire account and space here.

Please feel free to reach out to us on our Community Slack or create a Support ticket if you need guidance!

Did this page help you?