官方 SDK
适用于主流开发语言的原生库
JS
JavaScript/TypeScript
PY
Python
GO
Go
RS
Rust
JV
Java/Kotlin
SW
Swift
简单集成
几分钟即可上手我们直观的 API 和完整的 SDK。可编程创建用户、管理订阅、控制 VPN 连接。
- RESTful API 设计
- 完整文档
- 交互式 API 浏览器
- 沙盒环境
example.ts
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 功能
身份认证
使用 OAuth 2.0 和 API 密钥认证,保障访问安全
Webhooks
针对用户操作和状态变更的实时事件通知
限流控制
宽松限额并支持突发流量,轻松应对高并发应用
低延迟
全球边缘部署,全球响应时间低于 50ms
API 端点
POST
/v1/users创建用户账户GET
/v1/users/{id}获取用户详情POST
/v1/subscriptions创建订阅GET
/v1/servers列出 VPN 服务器POST
/v1/connections发起 VPN 连接GET
/v1/usage/{id}获取带宽使用情况你可以构建什么
白标 VPN 应用
基于我们的基础设施构建你的自有品牌 VPN 应用
安全集成
为现有安全产品加入 VPN 防护能力
企业工具
将 VPN 管理集成到你的 IT 管理控制台
隐私优先应用
为你的消费级应用添加网络隐私功能