2 مستودعات
Local proxies that mimic the behavior of cloud API gateways to test routing and response logic.
Distinct from Serverless API Frameworks: A simulator for testing, whereas frameworks are for building the API logic
Explore 2 awesome GitHub repositories matching devops & infrastructure · API Gateway Simulators. Refine with filters or upvote what's useful.
aws-sam-local هو محاكي قائم على Docker يُستخدم لتشغيل وتصحيح دوال AWS Lambda وتكوينات API Gateway على جهاز محلي. يوفر بيئة تنفيذ محلية تحاكي وقت تشغيل AWS Lambda، مما يسمح بالتحقق من كود الدالة ونماذج التطبيقات بدون خادم (serverless) قبل النشر السحابي. يستخدم المشروع منسق وقت تشغيل لإدارة الحاويات المؤقتة، مما يكرر بيئة التنفيذ المعزولة للدوال السحابية. يتضمن محاكي بوابة API بدون خادم وأدوات محاكاة للأحداث لتوليف الحمولات من مصادر مثل Kafka ومشغلات سحابية أخرى. تدعم الأداة دورة التطوير الأوسع لنموذج التطبيق بدون خادم (Serverless Application Model) من خلال تمكين النماذج الأولية المحلية لواجهات برمجة تطبيقات بدون خادم ومحاكاة مصادر أحداث سحابية مختلفة. يوفر بيئة تصحيح أخطاء لتحديد الأخطاء في الدوال بدون خادم مع تحكم كامل في حالة التنفيذ.
Acts as a local proxy that mimics API Gateway behavior to test serverless endpoints.
serverless-offline هو إضافة (plugin) لـ Serverless Framework توفر محاكاة للبنية التحتية السحابية محلياً. تعمل كمحاكي محلي لـ AWS Lambda ومحاكي لـ AWS API Gateway، مما يسمح بتطوير واختبار الدوال بدون خادم (serverless) على جهاز محلي دون الحاجة للنشر على مزود سحابي بعيد. يتميز المشروع بمحاكاة اتصالات WebSocket ثنائية الاتجاه وتوجيه الرسائل، بالإضافة إلى محاكاة دورة حياة الطلب لبوابة HTTP. ويتضمن خط أنابيب لمصادقة الهوية للتحقق من الرموز (tokens) وJWTs محلياً، ويدعم تركيب طبقات التبعية الافتراضية في بيئة التنفيذ. بشكل عام، تغطي الأداة تنفيذ الدوال عبر بيئات تشغيل متعددة مع أوضاع تنفيذ معزولة، ومحاكاة البوابة السحابية لتوجيه الطلبات، ومحاكاة مشغلات الأحداث المجدولة للمنطق القائم على الوقت. كما توفر قدرات لمحاكاة استدعاء SDK ومحاكاة سياق الطلب لتسهيل اختبار التكامل المحلي.
Simulates an HTTP gateway locally to test request routing, CORS settings, and response mapping without a live provider.