API क्या है?
इसका मतलब है Application Programming Interface (एप्लिकेशन प्रोग्रामिंग इंटरफेस)।
परिभाषा
API, या एप्लिकेशन प्रोग्रामिंग इंटरफेस, एक नियम और प्रोटोकॉल का सेट है जो विभिन्न सॉफ़्टवेयर एप्लिकेशन को आपस में संवाद करने की अनुमति देता है।
उद्देश्य
API एप्लिकेशनों के बीच एक पुल के रूप में कार्य करती है, जिससे डेटा और कार्यक्षमता का आदान-प्रदान होता है, और यह आधुनिक सॉफ़्टवेयर और वेब एप्लिकेशनों के लिए आवश्यक है।
कार्य
API इस प्रकार कार्य करती है कि यह परिभाषित करती है कि सॉफ़्टवेयर मॉड्यूल आपस में कैसे इंटरैक्ट करेंगे: एक एप्लिकेशन अनुरोध करता है और दूसरा प्रतिक्रिया प्रदान करता है, सभी API द्वारा निर्धारित नियमों का पालन करते हुए।
अनुबंध
संचार में स्थिरता और सुरक्षा सुनिश्चित करने के लिए, एप्लिकेशनों के बीच एक सेवा अनुबंध परिभाषित किया जाता है, जिसमें यह बताया जाता है कि अनुरोध और प्रतिक्रिया कैसे संरचित होनी चाहिए।
वेब सेवाएँ
सभी वेब सेवाएँ API हैं, लेकिन सभी API वेब सेवाएँ नहीं हैं, क्योंकि API का उपयोग स्थानीय एप्लिकेशनों के बीच संवाद करने के लिए भी किया जा सकता है।