Bandwidth logo

Bandwidth

Bandwidth is a leading cloud-based communications platform providing voice, messaging, emergency calling, phone number management, multi-factor authentication, and toll-free verification APIs. Built on Bandwidth's own Tier 1 network, the platform delivers enterprise-grade reliability for CPaaS applications.

6 APIs 1 Capabilities 11 Features
CommunicationsCPaaSVoiceMessagingTelephonySMSMFA

APIs

Bandwidth Voice API

The Bandwidth Voice API enables developers to programmatically make and receive phone calls, manage call recordings, and create multi-party conferences. It supports advanced cal...

Bandwidth Messaging API

The Bandwidth Messaging API allows developers to send and receive SMS and MMS messages programmatically. It supports both toll-free and local number messaging, group messaging, ...

Bandwidth Phone Numbers API

The Bandwidth Phone Numbers API provides programmatic access to search, order, and manage phone numbers across the United States and Canada. Developers can search for available ...

Bandwidth Multi-Factor Authentication API

The Bandwidth Multi-Factor Authentication API allows developers to generate and verify secure MFA codes delivered via voice calls or SMS messages. It leverages Bandwidth's Voice...

Bandwidth Emergency Calling API

The Bandwidth Emergency Calling API provides programmatic access to provision and manage 911 endpoints and locations for emergency services routing. It supports Dynamic Location...

Bandwidth Toll-Free Verification API

The Bandwidth Toll-Free Verification API enables developers to programmatically submit and manage toll-free number verification requests for A2P messaging compliance. It automat...

Capabilities

Bandwidth Communications Platform

Unified communications platform workflow covering voice calls, messaging (SMS/MMS), multi-factor authentication, phone number management, emergency calling (E911), and toll-free...

Run with Naftiko

Features

Voice Calls

Programmable outbound and inbound voice call management with BXML call control.

SMS Messaging

Send and receive SMS messages on local and toll-free numbers.

MMS Messaging

Send and receive multimedia messages with images, video, and audio.

Multi-Factor Authentication

OTP code delivery and verification via voice or SMS.

Phone Number Management

Search, order, port, and configure US and Canadian phone numbers.

Emergency Calling (E911)

Dynamic location routing for compliant emergency call handling.

Toll-Free Verification

Submit and track A2P toll-free number verification requests.

Call Recording

Record and retrieve voice call audio for compliance and analytics.

Conferences

Create multi-party voice conferences with participant management.

Webhooks

Real-time event notifications for call state changes and message delivery.

Tier 1 Network

Direct carrier connectivity on Bandwidth's own nationwide network.

Use Cases

Click-to-Call

Embed outbound calling in web and mobile applications.

IVR Systems

Build interactive voice response menus with DTMF input and TTS.

A2P Messaging

Send application-to-person SMS campaigns at scale.

2FA / OTP

Add SMS or voice-based multi-factor authentication to applications.

Number Provisioning

Automate phone number procurement and assignment for customers.

E911 Compliance

Meet Kari's Law and RAY BAUM's Act requirements for enterprise voice.

Call Center

Build inbound/outbound contact center applications with recording.

Number Porting

Migrate existing phone numbers to Bandwidth programmatically.

Integrations

Cisco Webex
Microsoft Teams
Zoom Phone
Twilio
Salesforce
Amazon Connect
Genesys Cloud

Event Specifications

Bandwidth Messaging Events

Bandwidth Messaging API sends webhooks to your application for real-time message delivery notifications and inbound message alerts. Callbacks are sent via HTTP POST to the callb...

ASYNCAPI

Bandwidth Voice Events

Bandwidth Voice API sends webhooks (BXML callbacks) to your application for real-time call event notifications. These webhooks inform your application of call state changes and ...

ASYNCAPI

Semantic Vocabularies

Bandwidth Context

51 classes · 137 properties

JSON-LD

API Governance Rules

Bandwidth API Rules

16 rules · 9 errors 6 warnings 1 info

SPECTRAL

Resources

🔗
Website
Website
🔗
Documentation
Documentation
📝
SignUp
SignUp
📰
Blog
Blog
📜
TermsOfService
TermsOfService
📜
PrivacyPolicy
PrivacyPolicy
🟢
Status
Status
💬
Support
Support
📦
SDK
SDK
🔗
SpectralRules
SpectralRules
🔗
Vocabulary
Vocabulary
🔗
NaftikoCapability
NaftikoCapability
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSONSchema
JSONSchema
🔗
JSON-LD
JSON-LD