யூனிக்ஸ் சிஸ்டங்களில் C மொழிக்கான codice_1 என்ற இன்க்லூட் கோப்பு (include file), கணக்கியல் செயல்முறைக்கான C மொழி நூலகத்தில் (பொதுவாக இது codice_2 என்று அழைக்கப்படுகிறது) இருக்கும் கணிதவியல் செயல்பாடுகளின் வரையறைகளைக் கொண்டிருக்கும். இது வாசிக்கக்கூடியதாகவே இருக்கும். அதன் விபரங்களை உதவி (man) பக்கங்களில் காணலாம்.

ஜாவா மொழி API ஆனது codice_3 என்ற இடைமுகத்தைக் கொண்டிருக்கிறது. இது எப்போதும் வரிசையாக இருக்கக்கூடிய வகையில் implementationகளைக் கொண்டிருக்கும் பிரிவை எதிர்பார்க்கும் ஓர் இடைமுகமாகும். இதை அணுகுவதற்கான எவ்வித பொதுவான அனுமதிகளும் தேவைப்படுவதில்லை, மாறாக class அனுமதிகள் தேவைப்படுகின்றன.

ஆப்ஜெக்ட் சார்ந்த மொழிகளில், ஏபிஐ தொடர்ந்து library வடிவத்தில் வினியோகிக்கப்படுகிறது.

ஆவணமுறை பொதுவாக சில எளிய உதவி பக்கங்களின் வடிவத்தில் அளிக்கப்படுவதில்லை. ஆனால் பெரும்பாலும் ஆவணங்கள் ஓர் உயர்தரமான மற்றும் சிக்கலான தொகுப்பாகவே வழங்கப்படுகின்றன.
JAVA மொழி library ஓர் API தொகுப்பை உள்ளடக்கி இருக்கும். இந்த தொகுப்பு புதிய JAVA நிரல்களை உருவாக்க அபிவிருத்தியாளர்களால் (developers) பயன்படுத்தப்பட்ட JDK வடிவத்தில் அளிக்கப்பட்டிருக்கும். இந்த JDK ஆனது, Javadoc குறிப்புரையில் API-ன் ஆவணமுறையை உள்ளடக்கி இருக்கும்.

தரவுகளைப் பகிர்ந்து கொள்வதில் ஏபிஐ-களின் பயன்
கொள்கை
வெளியீட்டு கொள்கைகள்
சில விளக்கங்கள்