Skip to main content

Sandbox

Overview​

A sandbox account is a parallel version of your CELITECH account for integration testing. It uses the same API, the same authentication flow, and the same endpoints as your live account, but every eSIM it issues is a test eSIM — meant purely for you to build and test your integration without touching real inventory or being billed.

note

Sandbox access is enabled per account on request, not self-service. To get started, contact devops@celitech.com or your CELITECH account manager and ask to have a sandbox account created for you.

How It Works​

Once your sandbox account is created, you'll receive a separate Client ID and Client Secret for it — distinct from your live credentials, but used the exact same way. Point your integration at the sandbox credentials instead of your live ones, and nothing else about your integration changes: same SDKs, same iFrame, same Postman collection, same request/response shapes.

While using sandbox credentials:

  • Purchases and top-ups succeed like normal, and return realistic-looking eSIM details, activation codes, and consumption data — but the eSIM cannot actually be installed on a real device.
  • You are never billed. Sandbox purchases don't generate Stripe invoice items.

Trying It Out​

Once you have sandbox credentials, the fastest way to see it in action is Test in Postman — just use your sandbox Client ID/Secret in place of live ones when setting up authorization.

Conclusion​

The sandbox is meant to give you confidence in your integration before going live — build and test your full purchase-to-consumption flow risk-free. For questions or to request access, reach out to CELITECH's support team.