Un API es una interfaz de programación de aplicaciones que proporciona una serie de servicios y funciones al programador. Los API de OS/2 incluyen DOS, KBD, VIO, MOU y WIN, que brindan acceso a funciones del sistema operativo, dispositivos de entrada/salida y el gestor de ventanas respectivamente. Una API de servicio web se considera "abierta" si usa estándares abiertos de forma interoperable, pero algunas APIs solo ofrecen acceso abierto sujeto a la discreción del proveedor del servicio.