A telecom API sandbox
that works before you are verified
sk_test_ keys work from the first minute, before any verification, and simulated resources behave exactly like live ones because the sandbox mocks from the same specification the server validates against.
Sandbox profiles are simulated and cost nothing. No card, no commitment.
Take the key. Start calling.
Five things that are true before anybody has checked who you are.KEY
VERIFICATION
RESOURCES
MOCKED FROM
COST
the published specas live# The first call, with no account review
POST /v1/esim { "key": "sk_test_", "verified": false, "resources": "simulated", "source": "openapi", "cost": 0 }
BEFORE VERIFICATION
The usual order is backwards.
Sign, integrate, then discover. This inverts it.
Take a test key
It is on the dashboard. No verification, no review, nothing to request.
Make a call
Time to first call is minutes, because there is nothing between you and the endpoint.
Build the integration
Against the real API shape, with the real error shapes and the real events.
Decide
Having seen whether it fits, rather than having committed before you could.
Nothing about the integration changes when the key does.
WHO IT IS FOR
For anyone who has integrated first and found out later
Telecom procurement usually puts the contract before the code. That order suits the supplier and nobody else.
Build first, decide second. Take a test key today and send a real call, at no cost.
WHAT YOU GET
Simulated resources that behave exactly like live ones
The sandbox mocks from the published specification, which is the same one the server validates against and the SDKs are generated from.
- Keys
- sk_test_ works before any verification. It reaches simulated resources and cannot reach live ones.
- Behaviour
- Objects, validation, errors and events are the same. What differs is that nothing is carried on a network.
- Mocking
- From the published OpenAPI specification, so a sandbox response and a live response cannot disagree.
- Cost
- Nothing is rated and nothing is invoiced. There is no bill to be surprised by.
- Events
- Webhooks fire on the same transitions, to your endpoint, in the same envelope.
- Environments
- One key per environment, and the platform enforces the boundary rather than trusting you to.
- Retries
- Idempotency behaves as it does in production, so a retry can be rehearsed rather than discovered.
- Errors
- One shape everywhere: a type, a code, a message, the parameter at fault and a link. Never a bare 500 with a stack trace.
- Reference
- One published OpenAPI specification. The server validates against it, the SDKs are generated from it and the sandbox mocks from it.
WORKS WITH
Switch on the next one the same way
Nothing new to sign and nothing new to integrate. The same call with a different noun.
QUESTIONS
Sandbox on Telyne
Do I need to be verified to use it?
No. sk_test_ keys work from the first minute, before any verification. That is deliberate: nobody should have to be approved before they can find out whether the API fits.
How close is it to production?
The objects, the validation, the errors and the events are the same, because the sandbox mocks from the same published specification the server validates against. What differs is that resources are simulated rather than carried.
Does it cost anything?
No. Nothing is rated and nothing is invoiced. There is no card to enter and nothing to pay.
Can I test failures as well as successes?
Yes, and you should. The error shapes are the same, and usage can be driven against a simulated resource so thresholds, caps and suspensions all fire as they will in production.
What changes when I go live?
The key. The integration you built is the one you ship, which is the whole point of building it first.
Take a test key before anybody has verified anything
No approval step and nothing to sign. The sandbox is open now, and production access opens in the order requests arrive.
One email at launch. Nothing else, and unsubscribe in one click.
We send a link to confirm the address. Unconfirmed addresses are deleted after 30 days.
Complex requirement or an existing estate to move? Talk to us.