Hubby eSIM API

Global eSIM Management API for Travel Partners

Quickstart

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"
    }]
  }'

Choose Your Integration

Answer a few questions to find the right integration path for your business. We'll recommend the exact use case, required data, and endpoints.

1
2
3

What is your customer flow?

Select how eSIMs will be offered to your travelers.

Every traveler gets an eSIMAutomatically include an eSIM as a value-add with every booking. Great for tour operators and agencies.
Reward loyalty membersDeliver differentiated eSIM experiences based on membership tier (Bronze, Silver, Gold, Platinum).
Run a promo campaignGenerate bulk promo codes for marketing campaigns, partner rewards, or seasonal promotions.
Send a claim linkGenerate unique links for travelers to claim their eSIM on their own.
Multi-country itinerariesSend the full itinerary and Hubby selects the minimal set of promo codes to cover all destinations.

Already know what you need?

Jump directly to our use case guides or explore the API reference.

What is Hubby eSIM?

Provide your travelers with worldwide mobile internet through eSIMs—digital SIM cards that work in any country, installed before they travel.

What Your Travelers Get

1

Before Departure

Traveler receives eSIM days before the trip

2

Install at Home

Quick QR code scan to add eSIM to phone

3

Land & Connect

Instant mobile internet upon arrival

4

Monitor & Support

Track usage, buy more data, get help

Integration Paths

Choose how you integrate. Most partners start with the WebView path — go live in days, not months.

RecommendedFastest to production

WebView Integration

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.

  • Minimal backend work
  • Fully branded experience
  • Go live in days
  • Ideal for OTAs and travel apps
Full control

Native API

Build your own UI on top of Hubby's APIs. Full control over package selection, installation flows, data meters, and payments. You are Merchant of Record.

  • Full UI control
  • Custom package selection and payments
  • AI-powered installation instructions
  • Universal eSIM with queued packages

Platform Capabilities

Fully White-Labeled

Your brand, your experience. Support multiple sub-brands with API-driven customization.

Worldwide Coverage

eSIMs for 190+ countries. Single destination or multi-country itineraries.

Flexible Campaigns

Loyalty tiers, promo codes, claim links—multiple ways to deliver connectivity.

Seamless eSIM Integration for Travel Partners

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.

Key Features

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