لقد بنى SwaggerHub سمعته كمنصة جادة لتصميم OpenAPI، ثم دمجته SmartBear ضمن منصة Swagger المعاد إطلاقها مع وحدات البوابة والاختبار واختبار العقود. وفقًا لـصفحة أسعار Swagger، تبدأ الأسعار من 22.80 دولارًا لكل مستخدم شهريًا للخطة الفردية، و34.44 دولارًا لخطة الفريق، و58.80 دولارًا للمؤسسات. كما تُقاس عمليات تنفيذ الاختبارات شهريًا، ويُحسب تسجيل الدخول الموحد (SSO) كإضافة منفصلة، بينما تحمل بوابة API علامة SmartBear التجارية في الخطط الأقل من Enterprise Plus.
الإجابة المباشرة: Apidog بديل عملي لـSwaggerHub للفرق التي تريد اتباع نهج المواصفات أولاً دون عدادات اختبار أو إضافات منفصلة. يجمع بين مصمم OpenAPI المرئي، وتشغيل الاختبارات غير المحدود، والمحاكاة الواعية بالمخطط، والمستندات المستضافة على نطاقك، مجانًا لما يصل إلى 4 مستخدمين ثم 9 دولارات لكل مستخدم شهريًا.
التكلفة الفعلية لحزمة Swagger الجديدة
تجمع منصة Swagger المعاد إطلاقها أربع وحدات: Studio وPortal وContract Testing وFunctional Testing. لكن السعر الفعلي يتأثر بالقيود والإضافات:
- تكلفة المقاعد ترتفع سريعًا: تبلغ خطة Team نحو 34.44 دولارًا لكل مستخدم شهريًا، مقابل 9 دولارات لكل مستخدم في Apidog. فريق من 10 أشخاص يدفع نحو 4,133 دولارًا سنويًا قبل الإضافات. راجع أيضًا أسعار SmartBear وأفضل البدائل.
- تنفيذ الاختبارات مقنن: تتضمن خطتا Individual وTeam 50 تنفيذًا شهريًا، بينما تتضمن Enterprise 100 تنفيذ. يمكن لخط CI يشغل الاختبارات عند كل دمج أن يستهلك هذا الحد بسرعة.
- البوابة تحمل علامة SmartBear التجارية: تحتاج إلى Enterprise Plus للحصول على نطاق مخصص وعلامة بيضاء كاملة.
- الهوية إضافة مدفوعة: تبلغ تكلفة SSO للمؤسسات 6 دولارات لكل مستخدم شهريًا، إضافة إلى تكلفة خطة Team أو Enterprise. وتوجد إضافات أخرى مثل Portal Pro وContract Testing Pro وTest Pro.
- عدد واجهات API محدود: 10 واجهات في الخطة الفردية و50 في خطة الفريق.
لا يعني ذلك أن أدوات تصميم Swagger ضعيفة؛ محرر SwaggerHub وميزات الحوكمة ما زالت قوية. لكن نموذج التسعير يضيف تكلفة على نشر المواصفات واختبارها وإدارتها.
البديل: Apidog
Apidog منصة لتطوير واجهات API تستخدم نهج المواصفات أولاً، وتضم أدوات التصميم والاختبار والمحاكاة والتوثيق ضمن سير عمل واحد.
أهم الفروقات العملية:
- تشغيلات غير محدودة: واجهات API وعمليات تشغيل الاختبارات والتنفيذ المجدول غير محدودة في جميع الخطط، بما فيها المجانية.
- المواصفة هي مصدر الحقيقة: من تعريف OpenAPI واحد، يمكنك إنشاء مستندات تفاعلية وخادم محاكاة وسيناريوهات اختبار.
- توثيق على نطاقك: انشر المستندات على نطاق مخصص مع علامتك التجارية.
- تسعير أبسط: مجانًا حتى 4 مستخدمين، ثم 9 دولارات لكل مستخدم شهريًا. تتوفر SSO وSCIM وRBAC ضمن خطة Enterprise بدل إضافات منفصلة لكل مستخدم.
حساب تكلفة المقاعد
المقارنة التالية تفترض سعر Swagger Team البالغ 34.44 دولارًا لكل مستخدم شهريًا، مقابل Apidog المجاني لأول 4 مستخدمين و9 دولارات لكل مقعد إضافي:
| حجم الفريق | تكلفة Swagger Team سنويًا | تكلفة Apidog سنويًا | الفرق |
|---|---|---|---|
| 4 أشخاص | $1,653 | $0 (الخطة المجانية) | $1,653 |
| 10 أشخاص | $4,133 | $1,080 | $3,053 |
| 20 شخصًا | $8,266 | $2,160 | $6,106 |
إذا أضفت SSO بسعر 6 دولارات لكل مستخدم شهريًا، تزيد فاتورة Swagger لفريق من 20 شخصًا بمقدار 1,440 دولارًا سنويًا لتسجيل الدخول فقط.
تفترض هذه الأرقام أيضًا أنك لن تتجاوز حدود 50 واجهة API أو 50 تنفيذ اختبار شهريًا في خطة Team.
مقارنة الميزات مع وحدات Swagger
Studio ← تحرير المواصفات مرئيًا وبالكود
يوفر Apidog مصممًا مرئيًا ومحرر كود لـOpenAPI، مع فروع لمراجعة تغييرات المواصفات. كما يدعم مكونات مخطط قابلة لإعادة الاستخدام.
لكن إذا كانت حاجتك الأساسية هي حوكمة مؤسسية عبر مئات المواصفات، مثل قواعد تدقيق Spectral المخصصة وأدلة الأنماط الموحدة، فتبقى هذه نقطة قوة حقيقية لـSwaggerHub.
Portal ← مستندات مستضافة
يمكنك نشر مستندات تفاعلية من Apidog مع وحدة تحكم جرّبها مرتبطة ببيئات حقيقية أو بخادم المحاكاة.
يشمل سير العمل:
- إصدار المستندات
- ربط نطاق مخصص
- استخدام علامتك التجارية
- إضافة صفحات Markdown
Functional Testing ← سيناريوهات غير محدودة
هذه من أكبر الفروقات. يفرض SwaggerHub حدًا شهريًا على تنفيذ الاختبارات، بينما تتيح سيناريوهات Apidog:
- خطوات متسلسلة
- استخراج بيانات من الاستجابات
- تأكيدات Assertions
- اختبارات مدفوعة ببيانات CSV أو JSON
- تشغيل ضمن CI
شغّل سيناريو من سطر الأوامر باستخدام Apidog CLI:
npm install -g apidog-cli
apidog run scenario --scenario-id 12345 --env staging
ينتج كل تشغيل تقرير HTML، دون ميزانية تنفيذ تحتاج إلى توزيعها بين الفرق.
Automocking ← محاكيات ذكية
تعتمد المحاكاة التلقائية في SwaggerHub على الأمثلة، وهي غير متاحة في الخطة الفردية. في المقابل، يقرأ محرك المحاكاة في Apidog أسماء الحقول وأنواعها من المخطط ويولد بيانات مناسبة تلقائيًا.
على سبيل المثال:
- حقل
emailينتج عنوان بريد إلكتروني. - حقل
avatar_urlينتج رابط URL. - يمكنك ضبط استجابات ثابتة عبر توقعات مخصصة.
- يتوفر خيار الاستضافة الذاتية للشبكات الداخلية.
للمزيد عن أدوات المحاكاة، راجع أفضل بدائل Swagger.
ما وراء الوحدات
يمكن استخدام Apidog أيضًا كعميل طلبات لتصحيح الأخطاء اليومي، لذلك تصبح المواصفة جزءًا من عمل المطورين اليومي، لا مجرد مستند حوكمة يُراجع كل فترة.
كما يمكن نشر المواصفات عبر خادم MCP لتتمكن وكلاء البرمجة بالذكاء الاصطناعي من استهلاكها مباشرة. راجع ما هو خادم Apidog MCP.
مقارنة سريعة: SwaggerHub مقابل Apidog
| الميزة | Swagger / SwaggerHub | Apidog |
|---|---|---|
| سعر البداية | 22.80 دولارًا لكل مستخدم شهريًا | مجاني لما يصل إلى 4 مستخدمين |
| سعر الفريق | 34.44 دولارًا لكل مستخدم شهريًا + إضافات | 9 دولارات لكل مستخدم شهريًا |
| واجهات API | 10 للفردي / 50 للفريق | غير محدود |
| تنفيذ الاختبارات | 50–100 شهريًا، غير محدود فقط في Enterprise Plus | غير محدود في جميع الخطط |
| الاختبار المتوازي | Enterprise Plus فقط | مشمول |
| المحاكاة | محاكاة تلقائية، غير متاحة للفردي | محاكاة ذكية واعية بالمخطط وقابلة للاستضافة الذاتية |
| علامة البوابة التجارية | علامة SmartBear أسفل Enterprise Plus | نطاقك وعلامتك التجارية |
| SSO | إضافة بقيمة 6 دولارات لكل مستخدم شهريًا | ضمن خطة Enterprise |
| حوكمة المواصفات والتدقيق المخصص | قوية، مع توحيد قائم على Spectral | تحقق أساسي، دون قواعد مؤسسية مخصصة |
| اختبار العقود عبر Pact | نعم | لا |
| مزامنة البوابات مثل AWS وAzure وApigee | نعم | لا يوجد دفع أصلي للبوابة |
| عميل طلبات لتصحيح الأخطاء اليومي | لا | نعم |
الصفوف الأخيرة مهمة: يمتلك كل منتج نقاط تفوق حقيقية. SwaggerHub أقوى في الحوكمة والتكاملات المؤسسية، بينما يركز Apidog على تقليل تكلفة العمل اليومي في التصميم والاختبار والتوثيق والمحاكاة.
الترحيل من SwaggerHub إلى Apidog
بما أن الأداتين تدعمان OpenAPI، فالترحيل مباشر نسبيًا.
- صدّر المواصفات من SwaggerHub بصيغة YAML أو JSON.
- استوردها إلى Apidog مع نقاط النهاية والمخططات والأمثلة.
- حل مراجع النطاق المشتركة إلى مخططات مكونات عند التصدير، إذا لزم الأمر.
- أعد إنشاء سير المراجعة باستخدام الفروع.
- اربط المستندات بنطاقك المخصص وأضف عمليات إعادة توجيه من البوابة القديمة.
- فعّل ما كان مقيدًا: جدولة مجموعة الاختبارات عند كل نشر، ومشاركة رابط خادم المحاكاة مع فرق الواجهة الأمامية.
يمكن أن يعمل التصدير أيضًا كتدقيق عملي لتحديد المواصفات التي ما زالت نشطة.
متى يبقى SwaggerHub خيارًا منطقيًا؟
SwaggerHub ما زال مناسبًا في ثلاث حالات رئيسية:
- حوكمة API على مستوى المؤسسة: إذا كنت تحتاج إلى أدلة أنماط مخصصة، وقواعد Spectral، وتقارير توحيد عبر مئات المواصفات وعشرات الفرق.
- اختبار العقود باستخدام Pact: إذا كان اختبار العقود بين الخدمات المصغرة جزءًا أساسيًا من سير عملك.
- مزامنة البوابات: إذا كنت تحتاج إلى مزامنة المواصفات مع AWS API Gateway أو Azure API Management أو Apigee ضمن عملية النشر.
أما إذا كان عمل فريقك يتركز على تصميم واجهات API واختبارها وتوثيقها ومحاكاتها، فقد تكون القيود على التنفيذ والبوابة ذات العلامة التجارية والإضافات المنفصلة سببًا كافيًا للبحث عن بديل.
ولمقارنة أدوات التصميم أولاً، راجع أيضًا مقارنتنا مع Stoplight.
الأسئلة المتكررة
ما تكلفة SwaggerHub الآن؟
ضمن منصة Swagger المعاد إطلاقها:
- Individual: 22.80 دولارًا لكل مستخدم شهريًا
- Team: 34.44 دولارًا لكل مستخدم شهريًا
- Enterprise: 58.80 دولارًا لكل مستخدم شهريًا
- Enterprise Plus: حسب عرض السعر
كما تتوفر إضافات مثل SSO بسعر 6 دولارات لكل مستخدم شهريًا، وPortal Pro وContract Testing Pro وTest Pro.
هل Apidog غير محدود حيث يفرض SwaggerHub قيودًا؟
نعم. واجهات API والطلبات وتشغيلات الاختبارات والتنفيذ المجدول غير محدودة في خطط Apidog، بما فيها الخطة المجانية. بينما يحد SwaggerHub تنفيذ الاختبارات وعدد واجهات API في المستويات الأدنى.
هل يمكن استيراد مواصفات SwaggerHub إلى Apidog؟
نعم. صدّر المواصفات كـOpenAPI YAML أو JSON ثم استوردها مباشرة. تنتقل المخططات ونقاط النهاية والأمثلة والأوصاف، مع ضرورة معالجة المراجع المشتركة عند الحاجة.
هل يدعم Apidog تصميم المواصفات أولاً؟
نعم. يوفر محررات مرئية ومحررات كود لـOpenAPI مع مراجعة قائمة على الفروع، وتغذي المواصفة المستندات والمحاكيات والاختبارات تلقائيًا.
لكن قواعد التدقيق المخصصة على مستوى المؤسسة ما زالت من نقاط قوة SwaggerHub.
ماذا عن تكاملات SwaggerHub مع بوابات API؟
لا يدعم Apidog دفع المواصفات مباشرة إلى بوابات AWS أو Azure أو Apigee. إذا كانت مزامنة البوابة متطلبًا إلزاميًا، فضع ذلك في الحسبان قبل الترحيل. يظل تبادل OpenAPI عبر التصدير والاستيراد متاحًا للطرفين.
صمم المواصفات، ثم شغّلها
ابدأ باستيراد مواصفة واحدة من SwaggerHub إلى Apidog. بعدها يمكنك استخدامها لإنشاء مستندات على نطاقك، وخادم محاكاة ببيانات واقعية، وسيناريو اختبار قابل للجدولة.
حمّل Apidog وجرّب سير العمل مع فريقك: حتى 4 مستخدمين مجانًا، ثم 9 دولارات لكل مستخدم شهريًا.

Top comments (0)