API Overview
Complete reference for the VPN Enterprise REST API. Manage VPN connections, databases, hosting, and more programmatically with our comprehensive API.
Base URL
https://api.vpnenterprise.com/v1Authentication
Bearer TOKENResponse Format
JSONAuthentication
All API requests require authentication using a Bearer token. Include your API token in the Authorization header.
Example Request
curl -H "Authorization: Bearer YOUR_API_KEY" \
https://api.vpnenterprise.com/v1/vpn/connections🔐 Keep your API key secure
Never expose your API key in client-side code or public repositories. Store it securely in environment variables or your preferred secret management system.
Rate Limits
API requests are rate limited to ensure fair usage and system stability. Rate limits vary by plan.
1,000
Free Plan
requests/hour
10,000
Pro Plan
requests/hour
100,000
Enterprise
requests/hour
📊 Rate Limit Headers
Every API response includes headers to help you track your usage:
X-RateLimit-Limit: 1000
X-RateLimit-Remaining: 999
X-RateLimit-Reset: 1640995200API Categories
Error Handling
Our API uses conventional HTTP response codes to indicate the success or failure of requests.
200OK - Request successful201Created - Resource created400Bad Request - Invalid parameters401Unauthorized - Invalid API key404Not Found - Resource not found429Rate Limited - Too many requests