← العودة إلى الحلول
للمطورين

أنشئ مع 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عرض خوادم الـVPN
POST/v1/connectionsبدء اتصال VPN
GET/v1/usage/{id}الحصول على استخدام النطاق الترددي

ما الذي يمكنك بناؤه

تطبيقات VPN بعلامة تجارية خاصة

أنشئ تطبيق VPN خاصاً بعلامتك التجارية باستخدام بنيتنا التحتية

تكاملات أمنية

أضِف حماية VPN إلى منتجاتك الأمنية الحالية

أدوات المؤسسات

دمج إدارة الـVPN في لوحات تحكم مسؤولي تقنية المعلومات لديك

تطبيقات تحترم الخصوصية أولاً

إضافة ميزات خصوصية الشبكة إلى تطبيقاتك الموجهة للمستهلكين

جاهز للبناء؟

احصل على مفتاح API وابدأ دمج OrbVPN في تطبيقك اليوم.