APIbenchmarks
Bandwidth logo

Bandwidth

Bandwidth · Ranked #8 of 8 in SMS & Messaging APIs

75.7/ 100
BStrong

Tier-1 carrier delivering direct-to-carrier SMS at low cost with multi-language SDKs, aimed at enterprises and CPaaS resellers rather than quick self-serve.

Best for

Direct carrier network for enterprise messaging

Screenshot of Bandwidth

Overview

Bandwidth is a US-based Communications-Platform-as-a-Service (CPaaS) provider that is unusual in the messaging space because it is also a licensed Tier-1 carrier: it owns and operates its own US voice and messaging network rather than reselling on top of other carriers. Its Messaging API exposes SMS, MMS, and group messaging (with RCS and other channels added through its newer Messages/Maestro layer) over a straightforward HTTP/JSON interface, with two-way messaging, delivery receipts, message segmentation metadata, and built-in 10DLC/toll-free/short-code provisioning. Because it sits directly on carrier infrastructure, Bandwidth markets itself on routing control, compliance, and deliverability for high-volume, regulated, US-centric senders (financial services, healthcare, government, large enterprise contact centers).

The provider is best understood as the "carrier-grade, US-first" alternative to ecosystem-heavy competitors like Twilio. Where Twilio wins on breadth (global reach, huge SDK/marketplace ecosystem, polished docs), Bandwidth competes on owning the underlying network, more direct control over deliverability and number management, and typically lower per-message rates (10DLC SMS around $0.004 versus higher list prices elsewhere). The trade-offs are real: it is meaningfully more US-focused than truly global players, international coverage leans on carrier partnerships, and the developer experience (BXML rather than TwiML for voice, multiple login portals, account-management churn) gets recurring criticism. The 10DLC registration and compliance onboarding in particular is a frequent pain point for new senders.

Sentiment is solidly positive but not uncritical. Across G2, GetApp, and Gartner Peer Insights, Bandwidth lands in the mid-4-out-of-5 range, praised for reliability, responsive human support, competitive pricing, and fast number provisioning. The most consistent complaints are billing-transparency concerns, multiple disjointed portals/login systems, account-manager turnover hurting continuity, weak reporting, and friction around international connectivity and 10DLC compliance timelines. For teams whose volume is overwhelmingly US SMS/voice and who value being one hop from the carrier, it is a strong, cost-effective choice; for teams needing turnkey global reach and a deep third-party ecosystem, it is a weaker fit than the larger CPaaS incumbents.

How this score is derived

The APIbenchmarks Index is a weighted sum of four dimensions, each scored on an absolute 0–100 reference scale. See the methodology for every mapping.

DimensionScoreWeightContribution
Documentation & DXDedicated developer portal (dev.bandwidth.com) with REST reference, webhook/segmentation details, and code examples, though it is less expansive and polished than Twilio's and some guidance lives in scattered support articles.
78
30%23.4
ReliabilityAs an owner-operator Tier-1 US carrier with a public multi-component status page and incident notifications, Bandwidth offers strong deliverability control, but it does not publish a single headline uptime SLA percentage, SLA terms are service-specific and negotiated through the account team.
87
25%21.8
Ecosystem & SDKsOfficial SDKs span six languages plus a Go CLI and a GitHub examples repo, but the third-party integration/marketplace ecosystem is far smaller than Twilio's and the platform is US-centric.
74
25%18.5
AccessibilitySelf-serve signup and transparent published per-message pricing make entry easy, but mandatory 10DLC registration, compliance onboarding, and multiple separate login portals add friction for new developers.
60
20%12.0
APIbenchmarks Index (ABI)75.7

Table 1. Derivation of the ABI for Bandwidth. Contribution = score × weight; the index is their sum.

At a glance

Vendor
Bandwidth
Pricing model
Per SMS message
Free tier
No
Official SDKs
7 languages

Pricing

10DLC SMS (US)$0.004 / msgPer-message outbound rate for US Application-to-Person 10-digit long codes (carrier surcharges additional).
10DLC MMS (US)$0.015 / msgFlat per-message MMS rate regardless of media size.
Toll-Free SMS (US)$0.007 / msgOutbound SMS over verified toll-free numbers; MMS $0.020/msg.
Short Code SMS (US)$0.008 / msgOutbound SMS over dedicated short codes; MMS $0.020/msg.
Carrier surchargesVariable add-onPass-through carrier fees billed on top of base rates; T-Mobile Rich Media >5MB adds $0.001/MB (eff. Apr 1, 2026).

Key features

  • SMS, MMS, and group messaging over a single HTTP/JSON API
  • RCS and multichannel (WhatsApp, Viber, email, voice) via the Messages/Maestro layer
  • Two-way messaging with inbound webhooks and delivery receipts
  • Automatic message segmentation with segment counts (160 GSM-7 / 70 UCS-2) returned in responses and webhooks
  • Webhook retry for up to 24 hours until an HTTP 2xx is received
  • Media upload/storage up to 3.75MB, hosted free for 48 hours
  • Built-in 10DLC, toll-free, and short-code number provisioning and registration
  • Historical message metadata query API (message text not stored, for privacy)
  • Public multi-component status page with text/webhook incident notifications
  • Direct Tier-1 carrier connections in 190+ countries

Official SDKs

Node.js / TypeScriptPythonJavaC#/.NETRubyPHPGo (CLI)

Strengths & trade-offs

Strengths
  • +Owns and operates its own Tier-1 US carrier network, giving more direct control over routing, deliverability, and compliance than resellers
  • +Low, transparently published per-message US pricing (10DLC SMS ~$0.004) that undercuts many CPaaS competitors
  • +Single API endpoint handles SMS, MMS, and group messaging with delivery receipts and built-in number provisioning
  • +Direct carrier reach in 190+ countries plus a regularly updated Global Messaging Carrier Reach Matrix
  • +Reviewers consistently praise responsive, effective human customer support and fast number/port provisioning
  • +Strong fit for regulated, high-volume US senders (finance, healthcare, government, contact centers)
Trade-offs
  • Distinctly US-focused; international coverage relies more on carrier partnerships and reviewers report international connectivity issues
  • Multiple separate login portals/systems that users find disjointed to navigate
  • Recurring complaints about billing transparency and accuracy
  • 10DLC registration and compliance onboarding described by developers as a haphazard, moving-target 'nightmare'
  • Account-manager turnover hurts project continuity for some customers
  • Smaller third-party integration ecosystem and weaker reporting than larger CPaaS rivals; voice uses BXML (not TwiML), requiring refactoring for Twilio migrations

What developers say

GetApp 4.5/5 (131 reviews); G2 ~471 reviews

Broadly positive, valued for reliability, competitive pricing, and responsive support, but dogged by complaints about billing transparency, disjointed portals, and 10DLC/international friction.

Customer service has been quick and effective in the situations I reached out. Port triggering, SMS integration, fairly reliable.

Key figures

10DLC SMS price (US)$0.004 / messageBandwidth pricing / Emitrr pricing review
10DLC MMS price (US)$0.015 / messageBandwidth pricing / Emitrr pricing review
Toll-Free SMS price (US)$0.007 / messageBandwidth pricing / Emitrr pricing review
Short Code SMS price (US)$0.008 / messageBandwidth pricing / Emitrr pricing review
Webhook delivery retry windowUp to 24 hours until HTTP 2xxBandwidth API Docs (Messaging)
Media storage retention / max size3.75MB, free for 48 hoursBandwidth API Docs (Messaging)
Direct carrier country reach190+ countriesBandwidth Global Messaging Carrier Reach Matrix

Compare Bandwidth head to head

Sources

  1. https://www.bandwidth.com/products/messaging-apis/
  2. https://www.bandwidth.com/pricing/
  3. https://dev.bandwidth.com/docs/messaging/
  4. https://github.com/bandwidth
  5. https://emitrr.com/blog/bandwidth-pricing/
  6. https://www.getapp.com/it-communications-software/a/bandwidth/
  7. https://www.g2.com/products/bandwidth-bandwidth/reviews
  8. https://status.bandwidth.com/
  9. https://www.bandwidth.com/support/en/articles/12823115-global-messaging-carrier-reach-matrix

Figures last verified 2026-06-27. Spotted an error? corrections@apibenchmarks.com