← العودة إلى الحلول
للمطورين
أنشئ مع OrbVPN
REST API و SDKs متكاملة الميزات لدمج قدرات الـVPN في تطبيقاتك. حلول العلامة البيضاء متاحة.
SDKs رسمية
مكتبات أصلية للغاتك المفضلة
JS
JavaScript/TypeScript
PY
Python
GO
Go
RS
Rust
JV
Java/Kotlin
SW
Swift
تكامل بسيط
ابدأ خلال دقائق مع API السهل الاستخدام و SDKs الشاملة. أنشئ المستخدمين، وأدر الاشتراكات، وتحكّم في اتصالات الـVPN برمجيًا.
- تصميم RESTful API
- توثيق شامل
- مستكشف API تفاعلي
- بيئة تجريبية Sandbox
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
إشعارات آنية للأحداث تتعلق بإجراءات المستخدم وتغييرات الحالة
تحديد معدّل الطلبات
حدود سخية مع دعم الزيادات المفاجئة للتطبيقات ذات الحجم الكبير
زمن استجابة منخفض
نشر عالمي على أطراف الشبكة لاستجابات أقل من 50 مللي ثانية حول العالم
نقاط نهاية الـAPI
POST
/v1/usersإنشاء حساب مستخدمGET
/v1/users/{id}الحصول على تفاصيل المستخدمPOST
/v1/subscriptionsإنشاء اشتراكGET
/v1/serversعرض خوادم الـVPNPOST
/v1/connectionsبدء اتصال VPNGET
/v1/usage/{id}الحصول على استخدام النطاق التردديما الذي يمكنك بناؤه
تطبيقات VPN بعلامة تجارية خاصة
أنشئ تطبيق VPN خاصاً بعلامتك التجارية باستخدام بنيتنا التحتية
تكاملات أمنية
أضِف حماية VPN إلى منتجاتك الأمنية الحالية
أدوات المؤسسات
دمج إدارة الـVPN في لوحات تحكم مسؤولي تقنية المعلومات لديك
تطبيقات تحترم الخصوصية أولاً
إضافة ميزات خصوصية الشبكة إلى تطبيقاتك الموجهة للمستهلكين