> For a complete index of all SignalWire documentation pages, fetch https://signalwire.com/docs/llms.txt

# SignalWire Documentation

> Build powerful communication applications with SignalWire. Explore our REST APIs, Realtime SDKs, and comprehensive guides.

<h1 class="fern-page-heading text-balance break-words">
  Build on SignalWire
</h1>

Voice, video, messaging, and AI — one programmable platform, every interface you need.

<strong>New to SignalWire?</strong> Set up your account, grab API credentials, and start building.

Get started

<h2>
  What are you building?
</h2>

#### [AI voice agent](/docs/platform/getting-started#ai-application)

LLM-powered phone agents and virtual assistants

#### [Browser or mobile](/docs/platform/getting-started#browser-or-mobile-app)

WebRTC voice, video, and chat in your app

#### [Server application](/docs/platform/getting-started#server-application)

Backend call routing, SMS, and IVR systems

#### [No-code](/docs/platform/getting-started#no-code--low-code)

Drag-and-drop call flows and Dashboard AI agents

<h2>
  Interfaces & SDKs
</h2>

<p class="fern-page-subtitle">
  APIs, markup languages, and client libraries for building on SignalWire.
</p>

#### [REST APIs](/docs/apis)

Complete API reference for voice, video, messaging, and AI services.

#### [SWML](/docs/swml)

Markup language that unifies LLMs, TTS, and STT with PSTN, SIP, and WebRTC.

#### [Server SDKs](/docs/server-sdks)

Build AI agents, control calls, send messages, and more.

#### [Browser SDK](/docs/browser-sdk)

Add video calling, audio calling, and chat directly to your website.

<h2>
  Tools
</h2>

<p class="fern-page-subtitle">
  No-code builders and utilities to accelerate development.
</p>

#### [Call Flow Builder](/docs/call-flow-builder)

Build drag-and-drop calling applications without writing code.

#### [Platform & Dashboard](/docs/platform)

Manage your SignalWire space, phone numbers, and resources.

#### [Wirestarter](/docs/platform/wirestarter)

Scaffold a new SignalWire project in seconds.

#### [SWSH](/docs/platform/swsh)

Interactive shell for testing SWML scripts and API calls.

<strong>Migrating from Twilio\*?</strong> Drop-in compatible APIs and SDKs — switch with a few lines of code.

Compatibility API

<p>
  *Twilio and TwiML are trademarks of Twilio, Inc. SignalWire, Inc. and its products are not affiliated with or endorsed by Twilio, Inc.
</p>