# Pick an eSIM

Travel eSIMs from suppliers that sell them through a partner API. The routed ids are anc.esim.plans, then anc.esim.order.

A plan list is not an activated eSIM. This is not telecom advice. Coverage on a plan is the supplier's description of that plan, quoted on the call.

Routed: `anc.esim.plans, then anc.esim.order`.

The price is quoted on the call, at the supplier's rate, with 0% markup. This page does not publish a rate card.

Contract: https://ancilair.com/llms.txt
API: https://api.ancilair.com
MCP: https://mcp.ancilair.com

## What's the best way to ask?

Setup line (paste into any agent): `set up Ancilair — https://ancilair.com/llms.txt`

Then ask: "Using Ancilair, list eSIM plans for France for 7 days. Read https://ancilair.com/llms.txt. Call anc.esim.plans on https://api.ancilair.com. Show the quoted price. Do not order until I say yes."

- One token. Supplier credentials stay on the server.
- The price is the quote on the call, at the supplier's rate, with 0% markup.
- A contract the team already holds is never metered, and it wins over Ancilair's account.
- A quote, a search, a plan list, or a requirements check is not a booking. The follow-up runs only after an explicit yes, with an Idempotency-Key.
- eSIM Go validate is still esimgo.esim.plans. It does not purchase. Ordering is esimgo.esim.order, and only after an explicit yes.

## Suppliers

### Airalo

Partner API for local, regional, and global travel eSIMs.

- `airalo.esim.plans` — Destination country or region, and the stay (days, and data if the traveller named it). Returns plans and a price.
- `airalo.esim.order` — The plan the traveller accepted. Returns the install material. Idempotency-Key required.

### eSIM Go

Wholesale travel-eSIM API. The catalogue lists bundles. A validate order checks a bundle without buying it. A transaction order buys it.

- `esimgo.esim.plans` — Destination. Returns bundles and a price. A validate request is still this tool; it does not purchase.
- `esimgo.esim.order` — The bundle, as a transaction that assigns an eSIM. Idempotency-Key required. Only after an explicit yes.

### 1GLOBAL

Connect API. Data-only eSIM plans on 1GLOBAL's network, ordered and activated for a subscriber.

- `oneglobal.esim.plans` — Destination and the stay. Returns data plans and a price.
- `oneglobal.esim.order` — The plan and the subscriber. Idempotency-Key required.

### Nomad

Partner API for travel platforms. Provision, activate, and manage an eSIM.

- `nomad.esim.plans` — Destination and the stay. Returns plans and a price.
- `nomad.esim.order` — The plan the traveller accepted. Idempotency-Key required.

### CELITECH

Partner API for travel platforms. List data packages for a destination, then purchase one. The purchase returns the activation code.

- `celitech.esim.plans` — Destination and the stay (start date, end date, and data if the traveller named it). Returns packages and a price.
- `celitech.esim.order` — The package the traveller accepted. Returns the activation code. Idempotency-Key required.

## Sequences

- [Layover kit](https://ancilair.com/workflows/layover-kit)
- [Before they fly](https://ancilair.com/workflows/before-they-fly)

