Le API ''kernel'' forniscono alle applicazioni un’interfacciaun'interfaccia di [[alto livello]] ai servizi del [[kernel]] del sistema operativo (gestione della memoria, dei processi, sincronizzazione, ecc.). Sulle versioni di Windows dalla 1.0 a Windows 4.9 ([[Windows ME]]) molte di queste API sono semplicemente dei richiami ai servizi forniti dagli [[interrupt]] software di [[MS-DOS]]. Sui sistemi con [[Windows NT|kernel NT]], queste API effettuano delle chiamate alle API di basso livello di NT, chiamate ''[[Native API]]''.