في مثل هذه الحالات (برمجة تطبيق أو برنامج يعمل على نظام التشغيل وتريد ربطه بخادم Server)، فمن الشائع إستخدام API لتمرير البيانات بين التطبيق والخادم Server، فبغض النظر عن اللغة وإطار العمل التي إستعملتهما لبرمجة التطبيق وبغض النظر عن اللغة المستخدمة في الواجهة الخلفية Backend، عليك أن تقوم بتجهيز بعض المسارات endpoint لكي يستطيع التطبيق إستقبال وإرسال البيانات من وإلى الخادم.
هنا فيديو يشرح فلسفة RESTful API:
قد يفيدك كذلك الإطلاع على هذا السؤال هنا، لمعرفة ما هو REST API بالضبط: