La interfaz de programación d'aplicaciones, embrivida como API del inglés: Application Programming Interface,[1] ye un conxuntu de subrutinas, funciones y procedimientos (o métodos, na programación empobinada a oxetos) qu'ufierta cierta biblioteca pa ser utilizáu por otru software como una capa d'astracción.