The developer-first eSIM marketplace.
Self-serve API for travel apps, hotels, tour operators, and insurance. Between raw-wholesale APIs that leave you on your own and retail resellers with no partner program. Live in 15 minutes — no sales call.
Interactive playground
Try every endpoint in your browser. Real responses, mock data.
→OpenAPI 3.1 spec
Full machine-readable schema. Auto-generate SDKs from it.
→Health check
Live status + version + mode.
→Marketing site
Pricing, comparison, and early-access request.
Try it in 30 seconds
# List every supported country + region curl "http://localhost:8080/v1/countries" \ -H "Authorization: Bearer sk_test_anything" # Search plans for Japan, minimum 5 GB curl "http://localhost:8080/v1/plans/search" \ -H "Authorization: Bearer sk_test_anything" \ -H "Content-Type: application/json" \ -d '{"country":"JP","minDataGb":5}' # Create an eSIM order (returns QR + LPA) curl "http://localhost:8080/v1/orders" \ -H "Authorization: Bearer sk_test_anything" \ -H "Content-Type: application/json" \ -d '{"planId":"jp_5gb_30d","customerEmail":"traveler@example.com"}' # Check real-time data usage (updates on each read) curl "http://localhost:8080/v1/orders/ord_XXX/usage" \ -H "Authorization: Bearer sk_test_anything"
Authentication
What token do I use?
Any sk_test_ or sk_live_ token works in
v0.1 (mock mode). Suffix a tier for interactive testing at that
discount level: sk_test_growth_abc123 uses the Growth
(15% off) tier, sk_test_scale_abc123 uses Scale (25%
off). Without a suffix you land on Starter (5%).
Where does the mock data live?
In-memory, keyed by your bearer token. Orders you create in one session persist for that session; a server restart wipes them. Real Postgres-backed persistence lands with the first paying partner integration.
How do I get real credentials?
Request early access at yonosim.com/developers. We reply within 24 hours with a sandbox key.