Now onboarding Partners for nationwide eSIM

The carrier layer for wireless brands.

Activate eSIMs, switch networks and manage every line across the major US networks — through one API, under your brand. You own the customer. We handle the carriers.

How CarrierLayer connects brands to networksYour brand and apps sit on top. CarrierLayer sits in the middle and connects them to three major national wireless networks underneath, with activations flowing down and live events flowing back up.NETWORK ANETWORK BNETWORK CCarrierLayerYOUR BRAND · YOUR APPS
3
Major US networks, one integration
eSIM + SIM
Digital and physical, same API
Real-time
Signed webhooks for every change
100% yours
White-label. Your brand, your pricing

Platform

Everything a line needs, from first activation to last bill.

Carrier systems are slow, inconsistent and asynchronous. CarrierLayer turns them into a clean, predictable API — and tells you the moment anything changes.

Activate eSIM and SIM

Bring a phone online without a store visit. Issue an eSIM profile as a scannable QR code, or activate a physical SIM — same call, same flow.

Switch networks on the fly

Multi-network SIMs can move their primary carrier between national networks with a single request. No new SIM, no truck roll.

Full line lifecycle

Suspend for non-payment, restore when they pay, change plans, swap a SIM or a device. Every state change, one endpoint each.

Usage you can bill on

Line-level data usage across the current and previous billing cycles, filterable by account, plan or device.

Reach the device

Send SMS to any line you manage — onboarding links, payment reminders, service notices — straight from your backend.

Network controls

Static or dynamic IPs, private APNs, throttling and content filtering for fleets, IoT and managed devices.

Built to be resold

Launch a wireless brand without becoming a carrier.

Built for MVNOs, resellers and dealers to run on behind the scenes. Your customers see your name, your app and your prices — never ours.

  • Fully white-labelNo CarrierLayer branding anywhere your customers look.
  • Partner accounts, isolatedEvery brand gets its own keys and sees only its own lines.
  • Sell the network that fitsOffer plans on different national networks, or one SIM that roams between them.

Consumer eSIM brands

Sell a plan online; the customer scans a QR code to connect. No store visit, no SIM in the mail.

Hotspots, fleets and IoT

Multi-network data SIMs that can move between national networks, with static IPs and usage controls.

For developers

One request in. One event back.

Carriers answer hours or seconds later, sometimes more than once. We absorb all of it and hand you a single, signed event when the work is actually done.

  • Idempotent by designRetry safely. A repeated request never activates a line twice.
  • Webhooks you can trustSigned, deduplicated and delivered once per change.
  • One change per line at a timeConflicting requests are refused before they ever reach a carrier.
activate.shAPI preview
# Activate an eSIM on a customer's phone
curl https://api.carrierlayer.com/v1/lines \
  -H "Authorization: Bearer $CARRIERLAYER_KEY" \
  -H "Idempotency-Key: order_8841" \
  -d '{
    "type": "esim",
    "device": { "eid": "89049032…7841" },
    "plan": "unlimited-smartphone",
    "customer_ref": "cus_2Q81"
  }'
event · line.activated
// POST to your webhook, signed
{
  "type": "line.activated",
  "line": "ln_7Hq2kR",
  "phone_number": "+1 555 010 4471",
  "esim": { "qr_code_url": "https://…" },
  "elapsed_seconds": 94
}

Engineered for real lines

Real phones. Real customers. No room for “oops.”

Every line on CarrierLayer belongs to someone paying for it. The platform is built around that fact.

No double-provisioning

When a carrier reports a failure that actually succeeded, we catch it and hold it for review instead of retrying into a duplicate line.

Every event on record

Each carrier response is logged with timing and outcome, so any question about a line has an answer.

Locked down by default

Encrypted in transit and at rest, US-hosted, with credentials that never touch a browser. Partners can only ever reach their own lines.

Getting started

From first call to first customer.

01

Tell us what you're building

Consumer eSIM, a reseller program, a device fleet — we'll map the plans and networks that fit.

02

Get keys and test lines

Your account, API keys and live test lines, set up together so your first integration runs for real.

03

Launch under your brand

Go live with your customers, your pricing and your support — with us behind every line.

Now onboarding partners

Your wireless brand is one integration away.

Tell us about your customers and your lines. We'll take it from there.