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
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/100
Channel Coverage100 · 20%
Developer Experience100 · 25%
Data & Compliance100 · 20%
Reach & Reliability98 · 20%
Market Trust76 · 15%

Sinch

92/100
Channel Coverage100 · 20%
Developer Experience97 · 25%
Data & Compliance100 · 20%
Reach & Reliability90 · 20%
Market Trust62 · 15%

Vonage

89/100
Channel Coverage70 · 20%
Developer Experience100 · 25%
Data & Compliance100 · 20%
Reach & Reliability100 · 20%
Market Trust66 · 15%

Twilio

88/100
Channel Coverage60 · 20%
Developer Experience100 · 25%
Data & Compliance100 · 20%
Reach & Reliability96 · 20%
Market Trust80 · 15%

Telnyx

78/100
Channel Coverage60 · 20%
Developer Experience65 · 25%
Data & Compliance100 · 20%
Reach & Reliability86 · 20%
Market Trust85 · 15%

Bird

76/100
Channel Coverage40 · 20%
Developer Experience90 · 25%
Data & Compliance100 · 20%
Reach & Reliability90 · 20%
Market Trust49 · 15%

Telesign

70/100
Channel Coverage60 · 20%
Developer Experience85 · 25%
Data & Compliance85 · 20%
Reach & Reliability70 · 20%
Market Trust38 · 15%

SendPulse

63/100
Channel Coverage60 · 20%
Developer Experience85 · 25%
Data & Compliance45 · 20%
Reach & Reliability40 · 20%
Market Trust88 · 15%

Prelude

62/100
Channel Coverage70 · 20%
Developer Experience65 · 25%
Data & Compliance60 · 20%
Reach & Reliability70 · 20%
Market Trust37 · 15%

Clickatell

61/100
Channel Coverage40 · 20%
Developer Experience77 · 25%
Data & Compliance60 · 20%
Reach & Reliability98 · 20%
Market Trust14 · 15%

MessageFlow

59/100
Channel Coverage50 · 20%
Developer Experience72 · 25%
Data & Compliance60 · 20%
Reach & Reliability68 · 20%
Market Trust35 · 15%

CM.com

58/100
Channel Coverage90 · 20%
Developer Experience77 · 25%
Data & Compliance45 · 20%
Reach & Reliability30 · 20%
Market Trust36 · 15%

Smstools

56/100
Channel Coverage30 · 20%
Developer Experience97 · 25%
Data & Compliance30 · 20%
Reach & Reliability100 · 20%
Market Trust0 · 15%

GatewayAPI

54/100
Channel Coverage30 · 20%
Developer Experience57 · 25%
Data & Compliance45 · 20%
Reach & Reliability100 · 20%
Market Trust30 · 15%

Messente

54/100
Channel Coverage40 · 20%
Developer Experience85 · 25%
Data & Compliance45 · 20%
Reach & Reliability69 · 20%
Market Trust16 · 15%

smsmode

53/100
Channel Coverage40 · 20%
Developer Experience68 · 25%
Data & Compliance45 · 20%
Reach & Reliability93 · 20%
Market Trust0 · 15%

Apifon

52/100
Channel Coverage60 · 20%
Developer Experience82 · 25%
Data & Compliance45 · 20%
Reach & Reliability40 · 20%
Market Trust19 · 15%

SmsManager

51/100
Channel Coverage50 · 20%
Developer Experience87 · 25%
Data & Compliance30 · 20%
Reach & Reliability65 · 20%
Market Trust0 · 15%

SMS.to

49/100
Channel Coverage50 · 20%
Developer Experience60 · 25%
Data & Compliance75 · 20%
Reach & Reliability30 · 20%
Market Trust21 · 15%

Mitto

48/100
Channel Coverage70 · 20%
Developer Experience52 · 25%
Data & Compliance25 · 20%
Reach & Reliability70 · 20%
Market Trust13 · 15%

IDM interactive digital media

47/100
Channel Coverage50 · 20%
Developer Experience37 · 25%
Data & Compliance45 · 20%
Reach & Reliability96 · 20%
Market Trust0 · 15%

SMSAPI

44/100
Channel Coverage50 · 20%
Developer Experience100 · 25%
Data & Compliance45 · 20%
Reach & Reliability0 · 20%
Market Trust0 · 15%

BulkSMS

43/100
Channel Coverage20 · 20%
Developer Experience57 · 25%
Data & Compliance30 · 20%
Reach & Reliability40 · 20%
Market Trust74 · 15%

seven.io

42/100
Channel Coverage40 · 20%
Developer Experience100 · 25%
Data & Compliance45 · 20%
Reach & Reliability0 · 20%
Market Trust0 · 15%

Attentive

40/100
Channel Coverage40 · 20%
Developer Experience37 · 25%
Data & Compliance40 · 20%
Reach & Reliability4 · 20%
Market Trust90 · 15%

SlickText

38/100
Channel Coverage30 · 20%
Developer Experience37 · 25%
Data & Compliance40 · 20%
Reach & Reliability0 · 20%
Market Trust96 · 15%

GMS

36/100
Channel Coverage50 · 20%
Developer Experience19 · 25%
Data & Compliance45 · 20%
Reach & Reliability60 · 20%
Market Trust0 · 15%

LINK Mobility

36/100
Channel Coverage90 · 20%
Developer Experience12 · 25%
Data & Compliance45 · 20%
Reach & Reliability30 · 20%
Market Trust0 · 15%

46elks

33/100
Channel Coverage30 · 20%
Developer Experience52 · 25%
Data & Compliance30 · 20%
Reach & Reliability40 · 20%
Market Trust0 · 15%

Rule

28/100
Channel Coverage30 · 20%
Developer Experience44 · 25%
Data & Compliance30 · 20%
Reach & Reliability0 · 20%
Market Trust30 · 15%

TextBolt

17/100
Channel Coverage10 · 20%
Developer Experience25 · 25%
Data & Compliance15 · 20%
Reach & Reliability30 · 20%
Market Trust0 · 15%