Telnyx through Squiid

Messaging and voice on a private network, often at lower per-message cost. Telnyx is on the Squiid roadmap.

Roadmap Provisioned Provisioned. Squiid creates the project or account for you and keeps the provider keys.

What Telnyx is

Telnyx is a communications provider that owns its network rather than reselling someone else's. It offers SMS and MMS, programmable voice with call control over an API, phone numbers in many countries, SIP trunking for connecting existing phone systems, number verification, and a set of voice AI features for building phone agents. The practical difference for most teams is price per message and per minute, and more direct control over routing. Portability is handled in the same portal as provisioning, so moving an existing number is a supported path rather than a support ticket.

For vibe-coded products the use cases are the same as any messaging provider: verification codes, notifications, alerts and automated calls. Telnyx becomes interesting when volume grows enough that a few cents a message compounds into a real number, or when you need SIP to connect something that already exists. Its call control API is also well suited to voice agents, because the media stream can be forwarded to a speech service in real time. Rates also vary by destination country, which is the number to check before assuming a cheaper provider is cheaper for your users.

Why connect it through Squiid

Telnyx is on the Squiid roadmap. When it is connected, Squiid will provision the account, hold the API key and route messaging and voice calls through https://api.squiid.io/v1/telnyx/... with Authorization: Bearer $SQUIID_API_KEY, with the official SDKs working by base URL swap (gateway convention). Messages, minutes and number rentals will meter against prepaid credits at Telnyx's listed price on one Squiid invoice. As with any messaging provider, holding the key outside your repository is what keeps a leak from turning into international traffic on your balance.

  • One account, one key, one bill, one dashboard. Telnyx sits beside every other service your project uses, on the same invoice and the same credit balance.
  • Key custody. Squiid holds the Telnyx credentials. Your code carries SQUIID_API_KEY, so TELNYX_API_KEY, TELNYX_PHONE_NUMBER, TELNYX_MESSAGING_PROFILE_ID never land in a repository, a preview deployment or an agent’s context.
  • Metering you can see. Every call is counted per service and per day, so you know what Telnyx costs before the month ends.
  • Pause on zero. When prepaid credits run out the gateway stops authorizing usage instead of running up a bill you did not fund.
  • One rotation. Rotating the Squiid key cuts off every agent, worker and deployment at once, with no provider key to hunt down.

What you get

  • A provisioned Telnyx account with the key held by Squiid
  • SMS, MMS and programmable voice
  • Phone numbers and SIP trunking
  • Usage metered against prepaid credits
  • Telnyx list pricing, no markup

How to connect Telnyx

One variable replaces the provider credentials this service would normally need. Requests go to the gateway and the official SDKs work by pointing their base URL at it (gateway convention).

# .env
# replaces TELNYX_API_KEY, TELNYX_PHONE_NUMBER, TELNYX_MESSAGING_PROFILE_ID
SQUIID_API_KEY=sq_live_xxxxxxxxxxxxxxxxxxxxxxxx

# every request: https://api.squiid.io/v1/telnyx/...
# header:       Authorization: Bearer $SQUIID_API_KEY
01

Add it in your dashboard

Open the Squiid catalog, add Telnyx and fund credits. Squiid provisions the project and keeps the provider keys.

02

Put the one key in your env

Add SQUIID_API_KEY to .env and delete TELNYX_API_KEY, TELNYX_PHONE_NUMBER, TELNYX_MESSAGING_PROFILE_ID. Nothing else from Telnyx needs to exist in your project.

03

Point your agent at it

Claude Code, Cursor and Codex read the same variable and call https://api.squiid.io/v1/telnyx/. Agents treat Telnyx like Twilio, with the main differences being webhook payload shapes and messaging profile configuration.

Pricing through Squiid

Telnyx charges per message, per call minute and per number per month with country-specific rates, at the provider's listed price. Squiid passes that through at par: one dollar of prepaid credit is one dollar of Telnyx usage, with no markup and no per-request margin.

Telnyx has no subscription attached on Squiid today. If a plan is required for a feature you need, it passes through at the provider’s listed price with no Squiid fee.

Squiid adds no markup to provider prices. There is a free plan at $0 a month with a 15% fee when you top up credits, Solo at $19.97 a month with a top-up fee that starts at 8% and falls to 3.5% as your spend grows, Team from $29.97 a seat a month with the same ladder one point lower, and Custom with a rate of 3% or less. Credits are prepaid, so Telnyx usage stops when the balance reaches zero rather than producing an invoice you did not fund. Auto top-up with a cap keeps production running without handing anyone an open-ended card.

If you leave

Export: channels, keys and delivery configuration are re-created in your own Telnyx account from the documented setup. Squiid never owns your code, your schema or your domain, and the gateway speaks Telnyx's own API, so the client change is a base URL. The handover page lists what happens for every provider in the catalogue.

Works with every coding agent

Telnyx through Squiid is just an HTTP call with a bearer token, so every agentic coding tool can use it with the single key already in your environment:

Vibe coding a feature on Telnyx usually means asking for it in plain language and letting the agent write the integration. Because the key is Squiid’s rather than the provider’s, it can do that without ever holding a credential that could be leaked, logged or committed.

Related services

Questions people ask

Is Telnyx available on Squiid?

Not yet. It is on the roadmap as a provisioned service.

Telnyx or Twilio?

Twilio has the larger ecosystem and more documentation. Telnyx often costs less per message and gives more routing control. Both will sit behind one Squiid key.

Can I build a phone-based voice agent?

Yes. Call control lets you stream media to a speech service and back, which is the standard shape for a phone agent.

How will Squiid bill it?

Messages, minutes and number rentals at Telnyx's listed price, drawn from prepaid credits with no markup.

Does SIP trunking work through the gateway?

SIP media runs on Telnyx's network. Squiid handles the API and credential side, while voice traffic follows Telnyx's normal path.

Connect Telnyx with one key.

Telnyx provides SMS, voice, phone numbers and SIP trunking over its own IP network, typically priced below the larger incumbents. Planned for Squiid as a provisioned service.