YFi Net
YFi Net
WHOLESALE eSIM PLATFORM

Connectivity infrastructure
for the next billion travelers.

YFi Net is the wholesale eSIM platform powering travel apps, telcos, and resellers worldwide — built on NetCore, our carrier-aggregation system.

200+
Countries
240k+
eSIMs since 2024
600+
MNOs & partners
Carrier-grade delivery
Synchronous order placement. QR & LPA returned in seconds. Idempotent & replay-safe.
Real-time event stream
HMAC-SHA256 signed webhooks for install, activation, usage thresholds, and expiry.
Per-dealer rate limits & isolation
Dedicated quotas. Encrypted at rest. Every request signed, traced, and auditable.
CONNECTED OPERATORS INCLUDE
NTT Docomo SoftBank KDDI Vodafone Orange T-Mobile Telefónica + 200 more
HMAC-SHA256
signed webhooks
TLS 1.3
in transit
Encrypted
at rest
GDPR-aware
data handling
99.9% uptime
target
Stripe-powered
billing
All systems operational
API v1 · Built for telcos & resellers
DEALER CONSOLE

Sign in

Use your dealer API key to access the console.

Keys begin with yf_live_ or yf_test_.
Need an API key or having trouble signing in? Contact your YFi Net account manager: contact@yfinet.app
© YFi Net · By signing in you agree to fair-use of the platform.
YFi Net
YFi Net
—
Overview
Balance
eSIMs
Order new eSIM
My eSIMs
Lookup ICCID
Developer
System status
Webhooks
API keys
Documentation
Connected
Help & support
Sign out
Overview
—
Balance$0.00
Available balance
$0
USD credits available
Active eSIMs
—
currently in use
Total orders
—
all time
Last 30 days
—
spend
Recent eSIMs
Quick actions
Order an eSIM
Browse over 1,900 plans across 179 countries.
Configure webhooks
Receive real-time event notifications in your app.
Read the docs
Integrate the API into your application.
Available balance
$0
USD credits
Lifetime spend
—
total orders
Pending
—
in-flight orders
Avg order
—
last 30 days
How balance works
Balance is your prepaid credit pool.
Each eSIM order debits credits from your balance. Cancellations on unused eSIMs refund automatically. Topups to existing eSIMs also debit balance.
Self-serve credit top-up via Stripe is coming soon. For now, contact your YFi Net account manager to add credit.
Recent transactions
Destinations
—
Loading…
◐
Pick a destination
Choose a country or region to see available plans.
My eSIMs
—
Loading…
◇
Select an eSIM
Click any eSIM in the list to see full details and management options.
Lookup by ICCID
Find any eSIM directly
18–22 digit identifier. Found on the eSIM detail screen.
Checking system status…
Running diagnostic checks against all subsystems
Loading…
Endpoint reachability
Try each public endpoint with your API key
Click "Run checks" above to test all endpoints
Endpoint
Where we send events
Must be HTTPS. Public hostname — no localhost or private IPs.
When disabled, no events are sent. Useful for maintenance.
Signing secret
For HMAC verification
Rotating immediately invalidates the previous secret. The new secret is shown only once — save it.
Recent deliveries
Event types
order.fulfilled
eSIM allocated, ready to install
esim.installed
Customer activated on device
esim.in_use
eSIM is connected and using data
esim.data_threshold
50% / 80% / 90% data usage
esim.expiring_soon
Validity warning
esim.expired / cancelled
Lifecycle endings
Verifying signatures
// Each webhook POST includes:
//   X-YFiNet-Signature: sha256=<hex_hmac>
//   X-YFiNet-Timestamp: <unix_seconds>
//   X-YFiNet-Event:     order.fulfilled
//   X-YFiNet-Delivery-Id: <uuid>

const crypto = require('crypto');
const expected = 'sha256=' + crypto
  .createHmac('sha256', YOUR_WEBHOOK_SECRET)
  .update(timestamp + '.' + rawBody)
  .digest('hex');
if (signature !== expected) reject('invalid signature');
if (Math.abs(now - timestamp) > 300) reject('replay');
Active key
Loading…
Authentication
curl https://esimyfi.live/v1/balance \
  -H "Authorization: Bearer yf_live_YOUR_KEY"
Best practices
  • — Store keys in environment variables, never in source code
  • — Don't share keys in chat, email, or screenshots
  • — Rotate immediately if you suspect compromise (contact account manager)
  • — Each request is logged with your key for audit
API documentation
Endpoint reference
All endpoints require Authorization: Bearer yf_live_YOUR_KEY. Base URL: https://esimyfi.live