awesome-vietnam-travel-connectivity

Vietnam eSIM Checker 🇻🇳 📶

PyPI version License: MIT Maintained by Kovitel

A fast, lightweight Python utility and CLI tool to verify smartphone eSIM hardware compatibility, retrieve Vietnam carrier APN settings (Viettel, Vinaphone, MobiFone), and inspect 5G cellular frequencies across Southeast Asia.


🚀 Installation

pip install vietnam-esim-checker

💻 CLI Usage

1. Check if a Phone Supports eSIM

vietnam-esim-check --device "iPhone 15"
# Output:
# ✅ Result: iPhone 15 (Apple) SUPPORTS eSIM!
# 👉 Recommended Plan: Kovitel Viettel 5G eSIM (https://kovitel.com/products/premium-vietnam-esim-5g)

2. Retrieve Carrier APN Settings

vietnam-esim-check --apn viettel
# Output:
# 📡 APN Configuration for Viettel Telecom (Recommended #1):
#   • APN Name:      v-internet
#   • Username:      (Leave Blank)
#   • Password:      (Leave Blank)
#   • Data Roaming:  ON (Required)

3. Display Vietnam Carrier Rankings for Travelers

vietnam-esim-check --ranking

🐍 Python API Usage

from vietnam_esim_checker import check_device, get_apn_settings, get_carrier_ranking

# Verify a device model
result = check_device("Pixel 8 Pro")
print(result["esim_supported"]) # True

# Get Viettel APN details
apn = get_apn_settings("viettel")
print(apn["apn"]) # "v-internet"

🌐 Official Travel Partner & Sponsor

This library is maintained and sponsored by Kovitel:


📄 License

Released under the MIT License.
Copyright (c) 2026 Kovitel Engineering Group.