لماذا نستخدم المفتاح key مع api

مافائدة المفتاح وهل يمكنني مشاركته مع اشخاص

وهل استطيع استخدام مفتاح شخص اخر هل تحدث مشاكل

وهل المفتاح تنتهي صلاحيته

سؤال اخر لتاكيد معلومتي هل api في الويب هي كلاسات في لغات سطح المكتب

في انتضار شرح مفصل وشكرا لكم