Programmable Unified Communications
Build voice, video, messaging, and AI-powered applications with our SDKs and APIs.
| SDK | Install | Docs |
|---|---|---|
| JavaScript | npm install @signalwire/realtime-api |
Guide |
| Python | pip install signalwire |
Guide |
| Ruby | gem install signalwire |
Guide |
| PHP | composer require signalwire/signalwire |
Guide |
Build AI Agents, Relay, and REST applications with SignalWire in your language of choice.
| SDK | Repository |
|---|---|
| TypeScript | signalwire-agents-typescript |
| Python | signalwire-agents-python |
| Ruby | signalwire-agents-ruby |
| Go | signalwire-agents-go |
| Java | signalwire-agents-java |
| Perl | signalwire-agents-perl |
| C++ | signalwire-agents-cpp |
| Project | Description |
|---|---|
| FreeSWITCH | Software Defined Telecom Stack |
| signalwire-js | JavaScript/TypeScript SDK |
| signalwire-python | Python SDK |
| Resource | Description |
|---|---|
| Documentation | Full API reference and guides |
| SignalWire Academy | Learn to build AI Agents with structured courses |
| SignalWire Demos | Working examples and starter templates |
| Community | Get help from the community |
- Documentation - API reference and guides
- Community Discord - Chat with developers
- Support - Enterprise support
Most repositories are licensed under MIT. See individual repositories for specifics.