← ソリューション一覧に戻る
開発者の皆様向け
OrbVPNで構築する
VPN機能をアプリケーションに統合できる、フル機能のREST APIとSDKをご用意しています。ホワイトレーベルソリューションも利用可能です。
公式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キー認証
Webhook
ユーザー操作やステータス変更をリアルタイムで通知
レート制限
大容量アプリケーション向けに、バーストにも対応した余裕ある制限を提供します。
低レイテンシ
世界中どこでも50ミリ秒未満の応答時間を実現するグローバルエッジ展開
APIエンドポイント
POST
/v1/usersユーザーアカウントを作成GET
/v1/users/{id}ユーザー詳細を取得POST
/v1/subscriptionsサブスクリプションを作成GET
/v1/serversVPNサーバーを一覧表示POST
/v1/connectionsVPN接続を開始GET
/v1/usage/{id}帯域幅の使用状況を取得構築できるもの
ホワイトラベルVPNアプリ
自社ブランドのVPNアプリケーションを、当社インフラを利用して構築できます。
セキュリティ連携
既存のセキュリティ製品にVPN保護機能を追加できます。
エンタープライズ向けツール
VPN管理機能を、御社のIT管理ダッシュボードに統合できます。
プライバシー重視アプリ
コンシューマー向けアプリケーションに、ネットワークプライバシー機能を追加できます。