API key (cheia API) este o cheie de interfață de programare a aplicației (application programming interface keyAPI key), cu alte cuvinte este un identificator unic utilizat pentru autentificarea unui utilizator, dezvoltator sau apelare a unui program către o API (application programming interface). Cu toate acestea, cheile API sunt de obicei utilizate pentru a autentifica un proiect cu API-ul mai degrabă decât cu un utilizator uman (adică face legătura între două aplicații). Diferite platforme pot implementa și utiliza cheile API în moduri diferite.