Un API (Application Programming Interface) este un set de protocoale și instrucțiuni care permit comunicația între diferite aplicații și servicii. API-urile sunt utilizate pentru a permite integrarea mai facilă a unor servicii și aplicații și permite dezvoltatorilor să utilizeze funcționalitățile altor aplicații în propria lor aplicație.