SMS / MMS

Focus on your message, not how you're sending it

Send production SMS and MMS workloads in minutes, to over 180 countries, with unbeatable pricing, and great deliverability – without the hassle.

No credit card required

Live deliveries180+ countries
  • MX+52 55 •••• 1180Queued
  • AU+61 4•• ••• 920Sent
  • NG+234 803 ••• 7712Delivered
  • JP+81 90-••••-3321Delivered
  • DE+49 151 ••• 8812Delivered
  • IN+91 98••• •2210Delivered
Delivery, anywhere in the world<10s

Text powers communications for the world's best – from hobbyists to Fortune 500 companies

<10sdelivery

Global Reach

Reach anyone, anywhere – reliably and instantly. Delivery in under 10 seconds, anywhere in the world.

$0carrier fees

Simple Pricing

No carrier-specific fees, different prices per country, or any other fees. Only pay for what you use, or go Unlimited.

<5minutes to send

Next-Level API

Stunning docs, intuitive SDKs, simple API. From sending simple OTPs to building chatbots, we make it easy.

0A2P forms

No Compliance Hell

Our proprietary tech removes the hassle of A2P DLC regulatory compliance, so you can focus on sending.

Integration Hell?
Integration Heaven.

Get a reliable & easy-to-use API, as well as dozens of SDKs, to make integrating Contiguity into your app a breeze. No complex setup, no bizarre phone number leasing and registration, just sending.

Get sending in less than 5 minutes. And in under ten lines of code, because we're simple.

import { Contiguity } from "contiguity"

const contiguity = new Contiguity("contiguity_sk_...")

await contiguity.text.send({
  to: "+1234567890",
  message: "Good afternoon from Contiguity!",
})

Manage it all from a rich dashboard. Select the numbers you're sending from, messages you've recently sent, and more.

StatusRecipientFromSent
Delivered+1 (844) 814-4627+1 (929) 501-483315 seconds ago
Read+1 (415) 555-0172+1 (628) 283-784511 minutes ago
Delivered+1 (646) 555-0148+1 (929) 501-48332 hours ago
Delivered+1 (301) 688-6311+1 (929) 501-48335 hours ago

Tapbacks, even over SMS. React to any SMS or MMS with love, thumbs up, ha ha, and more, straight from the API.

Your table for 4 is confirmed for 7:30 tonight 🍝❤️
Text Message · SMS
await contiguity.text.react("add", {
  reaction: "love",
  message_id: "msg_8f2k1",
})

The platform that keeps on giving. Contiguity provides you with tools like managed SMS OTPs, for free – no need to build your own system.

Free OTP API
Pricing

Simple, wallet-friendly pricing

Enterprise-level reliability at hobby-level pricing. Only pay for what you use, or go Unlimited.

Free
Over the free limit
SMS (Outbound)
500/mo
MMS (Outbound)
100/mo
Contiguity Signature
Carrier Fees
None
International Fees
None
A2P 10DLC Registration
Not required
Inbound Messages
UsageBest for you
$12.50/mo
SMS (Outbound)
$0.005/msg
MMS (Outbound)
$0.008/msg
Contiguity Signature
Carrier Fees
None
International Fees
None
A2P 10DLC Registration
Not required
Inbound Messages
Unlimited
$19.99/mo
SMS (Outbound)
Unlimited
MMS (Outbound)
Unlimited
Contiguity Signature
Carrier Fees
None
International Fees
None
A2P 10DLC Registration
Not required
Inbound Messages
Leased numbers

Want your own number?

Free, Usage, and Unlimited send from shared numbers, outbound only. Lease a dedicated number to receive inbound messages, and unlock iMessage, RCS, FaceTime, and call forwarding. No Unlimited plan required.

$49.99/moUnlimited SMS + MMS, inbound included.Lease a number

Communications simplified.
Available today.

Get Started with Text