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

दूसरे शब्दों में, सॉफ्टवेयरों को पुनः उपयोग (reuse) करने के लिये एपीआई एक साधन है। अच्छी एपीआई वह है जिसके उपयोग का अच्छी प्रकार वर्णन किया गया हो।
Q7397
सॉफ्टवेयर
Concept
Q128751
स्रोत-कोड
Concept
Q9135
प्रचालन तंत्र
Concept
None
पुनः उपयोग
UNK
Q165194
एपीआई
Concept
Q165194
एपीआई
Concept
Q165194
एपीआई
Concept
Q165194
एपीआई
Concept
Q165194
एपीआई
Concept
Q165194
एपीआई
Concept
Q165194
एपीआई
Concept
Q165194
एपीआई
Concept
Q165194
एपीआई
Concept
has quality