يريد Lunar.dev مساعدة المطورين في التحكم في تكاليف واجهة برمجة التطبيقات التابعة لجهات خارجية

يستخدم المطورون بشكل متزايد واجهات برمجة التطبيقات التابعة لجهات خارجية لإنشاء تطبيقاتهم، واعتمادًا على واجهة برمجة التطبيقات، يمكن أن تتصاعد التكاليف بسرعة. لقد كان من الصعب على الشركات إيجاد طرق لفهم هذه التكاليف وإدارتها.
وهنا يأتي دور Lunar.dev. إنها أداة مصممة من الألف إلى الياء لمساعدة المطورين على مراقبة فواتير API الخاصة بهم وإدارتها والبدء في التحكم فيها. اليوم، أطلقت الشركة نسخة مفتوحة المصدر من الأداة، بينما أعلنت أيضًا عن استثمار أولي بقيمة 6 ملايين دولار.
أصبحت الشركات تعتمد على واجهات برمجة التطبيقات التابعة لجهات خارجية لإضافة وظائف بسرعة إلى تطبيقاتها مثل المدفوعات أو المراسلة الفورية أو الوصول إلى نماذج اللغات الكبيرة، كما يقول إيال سولومون، الرئيس التنفيذي لشركة Lunar. في حين أن واجهات برمجة التطبيقات هذه يمكن أن تسهل إضافة هذا النوع من الوظائف المتقدمة، إلا أنه قد تكون هناك عواقب فيما يتعلق بتكاليف الاستخدام الشهرية. قال سولومون لـ TechCrunch: “نظرًا لأننا رأينا الشركات تعمل على توسيع نطاق استهلاك واجهة برمجة التطبيقات (API)، فقد رأيناهم يبنون حلولهم الداخلية الخاصة لإدارة وفرض الضوابط بشكل صحيح على استخدام واجهة برمجة التطبيقات (API) الخاصة بالطرف الثالث”.
ما لم يروه هو منتج قابل للتطبيق لإدارة استخدام واجهات برمجة التطبيقات التابعة لجهات خارجية، لذلك بدأوا في بناء واحد. وقال: “إن الطريقة التي نتصور بها الأشياء هي أننا ننظر فقط إلى الاستهلاك، مما يساعد الشركات على تقليل التكاليف والحفاظ على أداء وكفاءة لا تشوبه شائبة عندما يتعلق الأمر باستهلاك واجهة برمجة التطبيقات (API) الخاصة بهم”.
يتضمن التثبيت إطلاق حاوية Docker التي تقوم بتحميل وكيل Lunar مع أجهزة اعتراض Lunar، والتي يمكنها رؤية حركة مرور واجهة برمجة التطبيقات أثناء تدفقها عبر خط أنابيب التطوير إلى موفر واجهة برمجة التطبيقات. لا يحتاج Lunar إلى الاتصال بواجهات برمجة التطبيقات مباشرة لفهم الاستخدام. بعد التثبيت، يبدأ تلقائيًا في اعتراض حركة مرور واجهة برمجة التطبيقات (API). يمكن للمطورين تعيين سياسات الاستخدام مثل الحد الأقصى للتكاليف المسموح بها عبر واجهة سطر الأوامر، ويتم تنفيذ هذه السياسات أثناء تدفق حركة المرور عبر أجهزة الاعتراض. هناك خطط للواجهة الرسومية لوضع السياسات على خريطة الطريق.
قال سولومون: “نحن نجلس في مسار المطورين، ونجلس بين حركة المرور الطبيعية من بيئة الإنتاج الخاصة بك إلى موفري واجهة برمجة التطبيقات، وهذا هو المكان الذي تتم فيه جميع السياسات وتنفيذ السياسات وتنفيذها”.
قررت الشركة البدء بإصدار مفتوح المصدر من الأداة للمساعدة في بناء موافقة المطورين. يخططون في المستقبل لبناء خدمة مُدارة للشركات التي لا ترغب في التعامل مع المصدر المفتوح الخام، وهذه هي الطريقة التي سيكسبون بها المال في النهاية. تطلق Lunar المنتج مفتوح المصدر بموجب ترخيص معهد ماساتشوستس للتكنولوجيا، ويقول سولومون إن المكون مفتوح المصدر مهم لشركته وتطويرها.
“نحن مفتوحو المصدر، وكوننا مفتوح المصدر هو جزء من اللبنات الأساسية في أعلى نظامنا الأساسي. إنه شيء نحن ملتزمون به [offering] قال سولومون: “مجتمعنا من المطورين والفرق الهندسية”.
الشركة صغيرة في الوقت الحالي ولديها ثمانية موظفين مقسمين بين مواقع في تل أبيب وسان فرانسيسكو، ولكنها تقوم بالتوظيف والبحث عن موظفي البحث والتطوير والتسويق في الوقت الحالي.
تمت قيادة البذور البالغة 6 ملايين دولار بواسطة Uncork Capital بمشاركة Angular Ventures.