ஓர் API ஆனது ஒரு மென்பொருள் அமைப்பின் உட்கூறுகளால் (components of software system) பயன்படுத்தப்படும் பல செயல்முறைகளுடன் (set of functions) தொடர்புகொள்வதற்கான ஓர் இடைமுகத்தை வரையறுக்கிறது.

ஓர் API-யினால் வரையறுக்கப்பட்ட செயல்பாடுகளை அளிக்கும் மென்பொருளானது, ஏபிஐ-ன் "நிறுவுதல்" (implementation) என்று கூறப்படும்.

ஒரு API இவ்வாறு இருக்கலாம்:


எடுத்துக்காட்டாக, பயனர்களுக்கு உள்ளூர் உணவகங்களைப் பார்வையிட அனுமதிக்கும் ஒரு வலைத்தளமானது, கூகுள் நிலவரைப்படங்களில் இருந்து எடுக்கப்பட்ட வரைபடங்களைப் பயன்படுத்தக்கூடும். ஏனென்றால் கூகுள் மேப்ஸ் கொண்டிருக்கும் API, அதை அனுமதிக்கிறது. இருப்பினும், அதில் போதிய கட்டுப்பாடுகளையும் அது அதற்குள்ளாகவே கொண்டிருக்கிறது.

"API" என்பது ஒரு நிறுவனத்தால் அளிக்கப்பட்ட ஒரு முழு இடைமுகத்தையோ, ஒரு தனிப்பட்ட செயல்பாட்டையோ, அல்லது பல்வேறு API-களின் ஒரு தொகுப்பையோ கூட குறிப்பதற்கு பயன்படுத்தப்படக்கூடும். இவ்வாறு, அர்த்தப்படுத்தப்படும் விதம் பொதுவாக தகவல் பரிமாற்றம் செய்யும் அந்த நபரால் அல்லது ஆவணத்தால் தீர்மானிக்கப்படுகிறது.

கொள்கை
சில விளக்கங்கள்
தரவுகளைப் பகிர்ந்து கொள்வதில் ஏபிஐ-களின் பயன்
மொழி இணைப்புகளும், இடைமுக பிறப்பிகளும்