Overview
VIETMAP has more than 18 years of experience in GIS and transportation in particular Digital data of VIETMAP including traffic, rivers, administrative boundaries throughout the country. The data is updated monthly In parallel with digital map data, VIETMAP also provides VIETMAP Map APIs:
API Key Contact information¶
- Please send an email: maps-api.support@vietmap.vn
- More information: https://vietmap.vn/maps-api
API Format Common¶
Backend Integration Guide for Secure API Communication¶
1. Overview¶
For security and access control reasons, we strongly recommend that you integrate with our API via your backend server, rather than making direct calls from your client-side applications (web or mobile). This approach protects your API Key and other sensitive credentials from being exposed and minimizes the risk of unauthorized access.
2. Recommended Architecture¶
Client (Web / Mobile App)
|
| HTTPS/Authorization/Encryption
v
Your Backend Server
|
| HTTPS
v
Our API Server
3. Integration Steps¶
Step 1: Your Backend Sends Requests to Our API Server¶
- Your backend server should handle user authentication (if applicable), if not, consider to integrate some encryption method between your client and server (nonce, aes, rsa,...). Then send requests to our API server on behalf of your client.
- API Keys or Authentication Tokens must be securely stored and only used on your backend. Never expose them on the client side.
Step 2: Return the Response to Your Client¶
- Once your backend receives the API response, return the processed result to your client application in the format you need.
- You may implement caching or response filtering as appropriate.
4. Security Best Practices¶
- Never expose your API Key or Tokens on the frontend (browser, mobile app, etc.).
- Implement rate limiting and input validation on your backend to protect your system.
- Ensure all communications between client ↔ backend and backend ↔ our API are secured via HTTPS. If possible, please integrate SSL pinning on your mobile app.
5. Disclaimer¶
⚠️ Disclaimer:
In the event of any API Key exposure or unauthorized access, you must immediately notify Vietmap so that we can work with you to assess the situation and take appropriate action. Please note that it is your responsibility to implement proper security measures on your backend to protect your API Key and credentials. Vietmap is not liable for any damages or losses resulting from improper handling or exposure of your API credentials.