An application programming interface (API) defines how communication may take place between applications.A device API defines how communication may take place with an input or output device such as a keyboard, mouse, video card, etA standard device API is one that is considered standard for that particular device on a given operating or windowing system.Attribute[ATAG10-TECHS][ATAG-Wombat]