TripoSIM
Developer API

Integrate eSIM Into Your Product in Hours, Not Months

RESTful API. OAuth2. Sandbox. Webhooks. 179+ destinations. Enterprise-grade infrastructure backed by 22+ years of telecom experience.

179+
Destinations
99.9%
Uptime SLA
< 3s
Provisioning Time
5
Vendors Aggregated
API Features

Built for Developers, by Developers

Every feature you need to integrate eSIM provisioning into your product reliably and securely.

OAuth2 Authentication

Industry-standard client_credentials flow. Access tokens expire after 15 minutes and are automatically refreshed by our SDKs.

Sandbox Mode

Test with mock data before going live. No wallet charges, no real eSIMs provisioned. Separate sandbox API keys.

Webhook Notifications

HMAC-SHA256 signed webhooks with exponential backoff retry. 6 event types: order.completed, esim.activated, usage.threshold, and more.

Dry-Run Orders

Validate orders without charging your wallet. Perfect for UI previews, availability checks, and price estimation before commitment.

Idempotency Keys

Prevent duplicate charges on network retries. Every create endpoint accepts an idempotency key with a 24-hour deduplication window.

Multi-Vendor Routing

5 upstream eSIM providers aggregated behind a single API. Automatic failover ensures 99.9% provisioning success rate.

Integration Flow

Five Steps to Your First eSIM

1

Get API Keys

Sign up at partners.triposim.com, get approved, and generate sandbox API keys from the developer dashboard.

2

Authenticate

Exchange your client credentials for a 15-minute access token via the /v1/auth/token endpoint.

3

Browse Catalog

Query /v1/packages with country, type, and pricing filters to find available eSIM plans.

4

Place Orders

POST to /v1/orders with the package ID and quantity. Receive ICCID and QR code in the response.

5

Deliver to Users

Show the QR code in your app or send via email. Your customer scans it to install the eSIM.

Code Examples

Get Started in Your Language

# 1. Get access token
curl -X POST https://api.triposim.com/v1/auth/token \
  -H "Content-Type: application/json" \
  -d '{
    "client_id": "your_client_id",
    "client_secret": "your_client_secret",
    "grant_type": "client_credentials"
  }'

# 2. Order an eSIM
curl -X POST https://api.triposim.com/v1/orders \
  -H "Authorization: Bearer {access_token}" \
  -H "Content-Type: application/json" \
  -H "Idempotency-Key: unique-request-id" \
  -d '{
    "package_id": "turkey-5gb-30d",
    "quantity": 1
  }'
Endpoints

API Reference Overview

A clean, predictable REST API. Full documentation available at docs.triposim.com.

MethodEndpointDescription
POST/v1/auth/tokenGet access token
GET/v1/packagesBrowse eSIM catalog
GET/v1/packages/{id}Get package details
POST/v1/ordersCreate order (provision eSIM)
GET/v1/ordersList orders
GET/v1/orders/{id}Get order details
GET/v1/esims/{iccid}eSIM status & details
GET/v1/esims/{iccid}/usageReal-time data usage
GET/v1/account/balanceWallet balance
POST/v1/webhooksRegister webhook endpoint
GET/v1/healthAPI health check
Use Cases

Built for Every Travel Platform

Fintech Super Apps

Add eSIM to your travel vertical alongside flights, hotels, and insurance. One-tap data connectivity for your users.

Airlines

Offer destination eSIM during the booking flow. Passengers arrive with data already provisioned on their device.

Travel Platforms

Bundle eSIM with flights and hotels. Increase average order value with a high-margin, zero-inventory add-on.

MVNOs

White-label eSIM under your brand. Full API control over provisioning, branding, and customer experience.

Corporate Travel Tools

Automate employee connectivity. Provision eSIMs based on travel itineraries, track usage, and manage expenses centrally.

Enterprise

Enterprise-Grade for Larger Partners

Processing thousands of eSIMs per month? Our enterprise tier is built for scale and reliability.

Dedicated Support

Direct Slack/Teams channel with our engineering team. Guaranteed response within 2 hours during business hours.

Custom Rate Limits

Need more than 500 orders per day? Enterprise plans support custom throughput based on your requirements.

Volume-Based Pricing

Tiered wholesale pricing that drops as your volume grows. Contact us for a custom quote above 1,000 orders per month.

SLA Guarantees

99.9% uptime SLA with financial credits for any downtime. Provisioning success rate guaranteed at 99.5% or above.

Branded Emails

Coming soon: send QR code delivery emails from your own domain with your company branding.

Priority Routing

Enterprise API partners get priority access to vendor inventory during high-demand periods.

FAQ

Frequently Asked Questions

Start Building with the TripoSIM API

From sandbox to production in hours. 179+ destinations. 5 upstream vendors. One simple API.

Powered by BroadNet Technologies — 22+ years in telecom, carrier-grade infrastructure