एप्लिकेशन प्रोग्रामिंग इंटरफेस (API)
एप्लिकेशन प्रोग्रामिंग इंटरफेस (API) परिभाषित नियमों और प्रोटोकॉल का एक समूह है जो अलग-अलग सॉफ्टवेयर एप्लिकेशन को एक-दूसरे से संवाद करने और डेटा का आदान-प्रदान करने देता है। यह एक मध्यस्थ परत की तरह काम करता है जो अलग-अलग सॉफ्टवेयर सिस्टम के बीच डेटा ट्रांसफर संभालती है।
मुख्य घटक
- एंडपॉइंट: विशिष्ट URL जहाँ API अनुरोध भेजे जाते हैं
- मेथड्स: मानक HTTP ऑपरेशन (GET, POST, PUT, DELETE)
- ऑथेंटिकेशन: एक्सेस नियंत्रित करने के सुरक्षा उपाय
- रिस्पॉन्स फॉर्मेट: आमतौर पर JSON या XML
API के प्रकार
- REST API
- सबसे सामान्य प्रकार
- मानक HTTP मेथड्स का उपयोग
- स्टेटलेस आर्किटेक्चर
- SOAP API
- अधिक संरचित प्रोटोकॉल
- ज्यादातर एंटरप्राइज़ समाधानों में प्रयुक्त
- XML-आधारित मैसेजिंग
- WebSocket API
- रियल-टाइम डेटा फ्लो सक्षम करता है
- स्थायी कनेक्शन बनाए रखता है
- लाइव डेटा के लिए आदर्श
ट्रेडिंग में सामान्य उपयोग
- मार्केट डेटा प्राप्ति
- ऑर्डर निष्पादन
- अकाउंट प्रबंधन
- पोर्टफोलियो ट्रैकिंग
- ऐतिहासिक डेटा विश्लेषण
संबंधित शब्द
- REST
- SOAP
- WebSocket
- HTTP मेथड्स
- एंडपॉइंट
- एप्लिकेशन प्रोग्रामिंग इंटरफेस API

