Methodology · v1 draft
How the messaging.dev Score works
The score is a single number from 0–100 built from five pillars. It is deliberately simple and fully published: no pillar, weight or input is hidden, and no provider can pay to change it. This is a first draft — weights will evolve as the dataset grows.
Score =
20% × Channel Coverage +
25% × Developer Experience +
20% × Data & Compliance +
20% × Reach & Reliability +
15% × Market Trust
20% × Channel Coverage +
25% × Developer Experience +
20% × Data & Compliance +
20% × Reach & Reliability +
15% × Market Trust
80–100Excellent
60–79Solid
0–59Developing
The five pillars
Channel Coverage
20%How many of the messaging channels developers ask for are supported.
- ·Score = supported channels ÷ 10 tracked channels × 100
- ·Tracked: SMS, MMS, RCS, WhatsApp, Viber, Facebook Messenger, Telegram, Apple Messages for Business, Voice, Email
Developer Experience
25%How fast a developer can go from sign-up to a first sent message.
- ·Self-service onboarding — 25 pts
- ·Free developer credit — 20 pts
- ·Documentation quality — high 20 / medium 12 / low 0 pts
- ·SDK breadth — min(SDKs, 6) ÷ 6 × 20 pts
- ·Sandbox / test environment — 15 pts
Data & Compliance
20%Data residency options and the certifications enterprises require.
- ·EU data residency — 20 pts
- ·US data residency — 15 pts
- ·Customer-selectable region — 15 pts
- ·ISO 27001 — 15 pts
- ·SOC 2 — 15 pts
- ·GDPR compliant — 10 pts
- ·HIPAA support — 10 pts
Reach & Reliability
20%Global reach and how dependable delivery is at scale.
- ·Country coverage — min(countries, 200) ÷ 200 × 40 pts
- ·Direct operator connections — 30 pts
- ·Published uptime SLA ≥ 99.9% — 30 pts
Market Trust
15%Independent user sentiment, weighted by how many people reviewed.
- ·Trust = (G2 rating ÷ 5) × confidence × 100
- ·confidence = min(1, log10(reviews + 1) ÷ log10(1000))
- ·A high rating from thousands of reviews beats a high rating from a handful.
Channels we track
Channel Coverage is the share of these 10 channels a provider supports.
SMSMMSRCSWhatsAppViberFacebook MessengerTelegramApple Messages for BusinessVoiceEmail
Current standings
How today's dataset scores under this methodology.
Infobip
96/100Channel Coverage100 · 20%
Developer Experience100 · 25%
Data & Compliance100 · 20%
Reach & Reliability98 · 20%
Market Trust76 · 15%
Sinch
92/100Channel Coverage100 · 20%
Developer Experience97 · 25%
Data & Compliance100 · 20%
Reach & Reliability90 · 20%
Market Trust62 · 15%
Vonage
89/100Channel Coverage70 · 20%
Developer Experience100 · 25%
Data & Compliance100 · 20%
Reach & Reliability100 · 20%
Market Trust66 · 15%
Twilio
88/100Channel Coverage60 · 20%
Developer Experience100 · 25%
Data & Compliance100 · 20%
Reach & Reliability96 · 20%
Market Trust80 · 15%
Telnyx
78/100Channel Coverage60 · 20%
Developer Experience65 · 25%
Data & Compliance100 · 20%
Reach & Reliability86 · 20%
Market Trust85 · 15%
Bird
76/100Channel Coverage40 · 20%
Developer Experience90 · 25%
Data & Compliance100 · 20%
Reach & Reliability90 · 20%
Market Trust49 · 15%
Telesign
70/100Channel Coverage60 · 20%
Developer Experience85 · 25%
Data & Compliance85 · 20%
Reach & Reliability70 · 20%
Market Trust38 · 15%
SendPulse
63/100Channel Coverage60 · 20%
Developer Experience85 · 25%
Data & Compliance45 · 20%
Reach & Reliability40 · 20%
Market Trust88 · 15%
Prelude
62/100Channel Coverage70 · 20%
Developer Experience65 · 25%
Data & Compliance60 · 20%
Reach & Reliability70 · 20%
Market Trust37 · 15%
Clickatell
61/100Channel Coverage40 · 20%
Developer Experience77 · 25%
Data & Compliance60 · 20%
Reach & Reliability98 · 20%
Market Trust14 · 15%
MessageFlow
59/100Channel Coverage50 · 20%
Developer Experience72 · 25%
Data & Compliance60 · 20%
Reach & Reliability68 · 20%
Market Trust35 · 15%
CM.com
58/100Channel Coverage90 · 20%
Developer Experience77 · 25%
Data & Compliance45 · 20%
Reach & Reliability30 · 20%
Market Trust36 · 15%
Smstools
56/100Channel Coverage30 · 20%
Developer Experience97 · 25%
Data & Compliance30 · 20%
Reach & Reliability100 · 20%
Market Trust0 · 15%
GatewayAPI
54/100Channel Coverage30 · 20%
Developer Experience57 · 25%
Data & Compliance45 · 20%
Reach & Reliability100 · 20%
Market Trust30 · 15%
Messente
54/100Channel Coverage40 · 20%
Developer Experience85 · 25%
Data & Compliance45 · 20%
Reach & Reliability69 · 20%
Market Trust16 · 15%
smsmode
53/100Channel Coverage40 · 20%
Developer Experience68 · 25%
Data & Compliance45 · 20%
Reach & Reliability93 · 20%
Market Trust0 · 15%
Apifon
52/100Channel Coverage60 · 20%
Developer Experience82 · 25%
Data & Compliance45 · 20%
Reach & Reliability40 · 20%
Market Trust19 · 15%
SmsManager
51/100Channel Coverage50 · 20%
Developer Experience87 · 25%
Data & Compliance30 · 20%
Reach & Reliability65 · 20%
Market Trust0 · 15%
SMS.to
49/100Channel Coverage50 · 20%
Developer Experience60 · 25%
Data & Compliance75 · 20%
Reach & Reliability30 · 20%
Market Trust21 · 15%
Mitto
48/100Channel Coverage70 · 20%
Developer Experience52 · 25%
Data & Compliance25 · 20%
Reach & Reliability70 · 20%
Market Trust13 · 15%
IDM interactive digital media
47/100Channel Coverage50 · 20%
Developer Experience37 · 25%
Data & Compliance45 · 20%
Reach & Reliability96 · 20%
Market Trust0 · 15%
SMSAPI
44/100Channel Coverage50 · 20%
Developer Experience100 · 25%
Data & Compliance45 · 20%
Reach & Reliability0 · 20%
Market Trust0 · 15%
BulkSMS
43/100Channel Coverage20 · 20%
Developer Experience57 · 25%
Data & Compliance30 · 20%
Reach & Reliability40 · 20%
Market Trust74 · 15%
seven.io
42/100Channel Coverage40 · 20%
Developer Experience100 · 25%
Data & Compliance45 · 20%
Reach & Reliability0 · 20%
Market Trust0 · 15%
Attentive
40/100Channel Coverage40 · 20%
Developer Experience37 · 25%
Data & Compliance40 · 20%
Reach & Reliability4 · 20%
Market Trust90 · 15%
SlickText
38/100Channel Coverage30 · 20%
Developer Experience37 · 25%
Data & Compliance40 · 20%
Reach & Reliability0 · 20%
Market Trust96 · 15%
GMS
36/100Channel Coverage50 · 20%
Developer Experience19 · 25%
Data & Compliance45 · 20%
Reach & Reliability60 · 20%
Market Trust0 · 15%
LINK Mobility
36/100Channel Coverage90 · 20%
Developer Experience12 · 25%
Data & Compliance45 · 20%
Reach & Reliability30 · 20%
Market Trust0 · 15%
46elks
33/100Channel Coverage30 · 20%
Developer Experience52 · 25%
Data & Compliance30 · 20%
Reach & Reliability40 · 20%
Market Trust0 · 15%
Rule
28/100Channel Coverage30 · 20%
Developer Experience44 · 25%
Data & Compliance30 · 20%
Reach & Reliability0 · 20%
Market Trust30 · 15%
TextBolt
17/100Channel Coverage10 · 20%
Developer Experience25 · 25%
Data & Compliance15 · 20%
Reach & Reliability30 · 20%
Market Trust0 · 15%