Get Started with SignalWire

Explore our documentation and guides to
integrate SignalWire in your Instance

Get Started
<?xml version="1.0" encoding="UTF-8"?>
<!-- All responses must contain the Response element -->
  <!-- Say and Dial are examples of Verbs -->
  <Say>Connecting you...</Say>
    <!-- Number is an example of a Dial Noun -->
const { RestClient } = require('@signalwire/node')
const client = new RestClient('YourProjectID', 'YourAuthToken', { signalwireSpaceUrl: '' })

          url: '',
          to: '+13105678901',
          from: '+13103384645'
      .then(call => console.log(call.sid))
    use SignalWire\Rest\Client;
    $client = new Client('YourProjectID', 'YourAuthToken', array("signalwireSpaceUrl" => ""));
    $call = $client->calls
                    ->create("+13105678901", // to
                            "+13103384645", // from
                            array("url" => "")

using System;
using System.Collections.Generic;
using Twilio;
using Twilio.Rest.Api.V2010.Account;

class Program
    static void Main(string[] args)
        TwilioClient.Init("YourProjectID", "YourAuthToken", new Dictionary { ["signalwireSpaceUrl"] = "" });

        var call = CallResource.Create(
            url: new Uri(""),
            to: new Twilio.Types.PhoneNumber("+13105678901"),
            from: new Twilio.Types.PhoneNumber("+13103384645")

from import Client as signalwire_client

client = signalwire_client("YourProjectID", "YourAuthToken", signalwire_space_url = '')

call = client.calls.create(

require 'signalwire/sdk'

@client = 'YourProjectID', 'YourAuthToken', signalwire_space_url: ""

call = @client.calls.create(
                        url: '',
                        to: '+13105678901',
                        from: '+13103384645'

puts call.sid

What would you like
to build today?

  • Two Factor Authentication

    This guide will show you how to implement basic two factor authentication via a voice call.

  • Basic SignalWire video calling web-app

    Learn the basics of SignalWire Video APIs with this JavaScript based sample web-app.

  • Manage Users and Rooms with SignalWire Video APIs

    Explore the details of SignalWire Video APIs with this Python/JS web-app.

Explore More Sample Applications

API Reference

Our REST API is a set of endpoints that make interacting with SignalWire simple and familiar. Learn more about them here.

  • SignalWire API Reference

    REST API and Server-side SDKs

  • Compatibility API

    Compatible REST API and XML Reference

  • Client-side SDK

    JavaScript SDKs