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/v1
Authentication
Bearer TOKEN
Response Format
JSON
Authentication
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: 1640995200
Error Handling
Our API uses conventional HTTP response codes to indicate the success or failure of requests.
200OK - Request successful
201Created - Resource created
400Bad Request - Invalid parameters
401Unauthorized - Invalid API key
404Not Found - Resource not found
429Rate Limited - Too many requests

Ready to get started?

Explore our API endpoints and start building with VPN Enterprise.