Global eSIM Management API for Travel Partners
Create your first eSIM booking with our secure API.
curl -X POST \
https://api.hubbyesim.com/api/bookings \
-H "x-api-key: YOUR_API_KEY" \
-H "x-timestamp: 1717689600000" \
-H "x-signature: YOUR_HMAC_SIGNATURE" \
-H "Content-Type: application/json" \
-d '{
"departure_date": "2026-01-03",
"package_specifications": [{
"destination": "USA",
"size": "1GB"
}]
}'Answer a few questions to find the right integration path for your business. We'll recommend the exact use case, required data, and endpoints.
Select how eSIMs will be offered to your travelers.
Jump directly to our use case guides or explore the API reference.
Provide your travelers with worldwide mobile internet through eSIMs—digital SIM cards that work in any country, installed before they travel.
Traveler receives eSIM days before the trip
Quick QR code scan to add eSIM to phone
Instant mobile internet upon arrival
Track usage, buy more data, get help
Choose how you integrate. Most partners start with the WebView path — go live in days, not months.
Embed a fully managed Hubby UI in your app's in-app browser. Hubby handles package management, installation flows, and support. You create bookings, generate a token, and open a URL.
Your brand, your experience. Support multiple sub-brands with API-driven customization.
eSIMs for 190+ countries. Single destination or multi-country itineraries.
Loyalty tiers, promo codes, claim links—multiple ways to deliver connectivity.
The Hubby eSIM API enables partners to programmatically manage and distribute eSIMs worldwide. With support for 190+ countries, secure authentication, and flexible package options, you can easily integrate global connectivity into your travel services.
Global Coverage: Offer eSIM packages across 190+ countries with LTE support
Secure Authentication: HMAC-based request signing for enhanced security
Flexible Packages: Various data sizes and validity periods to suit all travelers
Comprehensive Management: Full booking lifecycle with real-time updates