Build with OrbVPN
Full-featured REST API and SDKs to integrate VPN capabilities into your applications. White-label solutions available.
Official SDKs
Native libraries for your favorite languages
JavaScript/TypeScript
Python
Go
Rust
Java/Kotlin
Swift
Simple Integration
Get started in minutes with our intuitive API and comprehensive SDKs. Create users, manage subscriptions, and control VPN connections programmatically.
- RESTful API design
- Comprehensive documentation
- Interactive API explorer
- Sandbox environment
import { OrbVPN } from '@orbvpn/sdk';
const client = new OrbVPN({
apiKey: process.env.ORBVPN_API_KEY
});
// Create a user
const user = await client.users.create({
email: 'user@example.com',
plan: 'premium'
});
// Get optimal server
const server = await client.servers.findOptimal({
country: 'US',
protocol: 'wireguard'
});
// Generate connection config
const config = await client.connections.create({
userId: user.id,
serverId: server.id
});API Features
Authentication
OAuth 2.0 and API key authentication for secure access
Webhooks
Real-time event notifications for user actions and status changes
Rate Limiting
Generous limits with burst support for high-volume applications
Low Latency
Global edge deployment for <50ms response times worldwide
API Endpoints
/v1/usersCreate user account/v1/users/{id}Get user details/v1/subscriptionsCreate subscription/v1/serversList VPN servers/v1/connectionsInitiate VPN connection/v1/usage/{id}Get bandwidth usageWhat You Can Build
White-Label VPN Apps
Build your own branded VPN application using our infrastructure
Security Integrations
Add VPN protection to your existing security products
Enterprise Tools
Integrate VPN management into your IT admin dashboards
Privacy-First Apps
Add network privacy features to your consumer applications
Ready to Build?
Get your API key and start integrating OrbVPN into your application today.