Bandwidth
Bandwidth · Ranked #8 of 8 in SMS & Messaging APIs
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.
Direct carrier network for enterprise messaging

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.
| Dimension | Score | Weight | Contribution |
|---|---|---|---|
| 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 / msg | Per-message outbound rate for US Application-to-Person 10-digit long codes (carrier surcharges additional). |
| 10DLC MMS (US) | $0.015 / msg | Flat per-message MMS rate regardless of media size. |
| Toll-Free SMS (US) | $0.007 / msg | Outbound SMS over verified toll-free numbers; MMS $0.020/msg. |
| Short Code SMS (US) | $0.008 / msg | Outbound SMS over dedicated short codes; MMS $0.020/msg. |
| Carrier surcharges | Variable add-on | Pass-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
Strengths & trade-offs
- +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)
- –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 / message | Bandwidth pricing / Emitrr pricing review ↗ |
| 10DLC MMS price (US) | $0.015 / message | Bandwidth pricing / Emitrr pricing review ↗ |
| Toll-Free SMS price (US) | $0.007 / message | Bandwidth pricing / Emitrr pricing review ↗ |
| Short Code SMS price (US) | $0.008 / message | Bandwidth pricing / Emitrr pricing review ↗ |
| Webhook delivery retry window | Up to 24 hours until HTTP 2xx | Bandwidth API Docs (Messaging) ↗ |
| Media storage retention / max size | 3.75MB, free for 48 hours | Bandwidth API Docs (Messaging) ↗ |
| Direct carrier country reach | 190+ countries | Bandwidth Global Messaging Carrier Reach Matrix ↗ |
Compare Bandwidth head to head
Sources
- https://www.bandwidth.com/products/messaging-apis/
- https://www.bandwidth.com/pricing/
- https://dev.bandwidth.com/docs/messaging/
- https://github.com/bandwidth
- https://emitrr.com/blog/bandwidth-pricing/
- https://www.getapp.com/it-communications-software/a/bandwidth/
- https://www.g2.com/products/bandwidth-bandwidth/reviews
- https://status.bandwidth.com/
- 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
