⚠️ Warning: This is a draft ⚠️

This means it might contain formatting issues, incorrect code, conceptual problems, or other severe issues.

If you want to help to improve and eventually enable this page, please fork RosettaGit's repository and open a merge request on GitHub.

[[Category:Encyclopedia]]An '''API''' (or '''application programming interface''') is a source code interface that an [[:Category:Operating Systems|operating system]] or [[Libraries|library]] provides to support requests for services to be made of it by programs. It is a description of instructions and/or codes for using an OS or library. [[Microsoft]] distributes the API for [[Windows]] publicly so that programs can be easily written for it. [[Sun Microsystems|Sun's]] JavaDocs for [[Java]] are another example.