admin@kovitel.com

Transparent pricing

Pay for the scale you operate.

Start with a free sandbox to validate the integration. In production, platform pricing scales with pool size and active eSIMs; telecom charges are quoted separately under the Viettel contract.

Sandbox

trial

Free

For engineering teams validating the integration before signing a contract.

  • 1 test data pool
  • 20 demo eSIMs
  • Full REST API & webhook tests
  • API docs + API reference
  • Email support
Create an account
Popular

Business

pool & eSIM volume

Usage-based

Production operations on Viettel M2M with SLA and operational support.

  • Production data pool
  • Unlimited background jobs
  • Webhooks + automatic retries
  • Batch up to 500 ICCIDs / request
  • 99.9% SLA under contract
  • 8x5 support · dedicated channel
Request a quote

Enterprise

custom deployment

Contact us

For companies that need a dedicated pool, deeper integration or private infrastructure.

  • Dedicated pool / quota
  • RPA fallback & private APN
  • SSO, RBAC, audit log
  • VPC / on-prem deployment
  • Internal system integration
  • 24/7 support
Discuss your project

Compare

Choose a plan for your stage.

Sandbox to prove the integration. Business to operate. Enterprise when you need infrastructure control and deeper integration.

CapabilitySandboxBusinessEnterprise
REST API + API key
Data pool & eSIM inventory1 test poolProductionDedicated pool
Job queue & retry
Webhook + HMAC signature
Batch up to 500 ICCIDs
Playwright RPA fallbackOptional
SSO / advanced RBAC / audit
SLA & supportEmail8x524/7

* SLA, quota, pool duration and telco charges are confirmed in the contract. The sandbox does not send real commands to the Viettel core network.

FAQ

What to know before choosing a plan.

How long does partner approval take?

New accounts start as PENDING and can log in immediately to view the dashboard and docs. KOVITEL verifies your requirements, contract and pool configuration before activating the API key — typically within one business day once information is complete.

Is there a sandbox?

Yes. The sandbox provides a test pool, demo eSIMs and all endpoints for allocation, status changes, batch jobs, job polling and webhooks. It does not send real commands to the core network.

Are operations synchronous or asynchronous?

Status changes go through BullMQ and run in the background. The API returns a jobId immediately; you then poll GET /jobs/{jobId} or receive a webhook when the job completes. This avoids timeouts and protects the Viettel portal.

Are there request limits?

By default each worker is limited to 5 requests per second to Viettel to respect telco limits. The partner API has its own rate limit, configurable per contract. Batch requests support up to 500 ICCIDs.

Where is my data stored?

Operational metadata (clients, pools, SIMs, jobs, webhook deliveries) is stored in PostgreSQL; sessions and queues live in Redis. KOVITEL does not store device traffic content. Details are covered by the data processing agreement.

Start with a sandbox

Put IoT eSIMs into production without waiting for infrastructure.

Create a partner account, receive an API key and test the full flow in the sandbox. KOVITEL supports you from integration design to production pools.