API (Application Programming Interface) digunakan untuk keperluan skalabilitas, kompleksitas, portabilitas dari satu atau beberapa service yang saling berintegrasi satu sama lain, atau dari sistem ke service dan begitu sebaliknya melalui apa yang disebut dengan system calls.
Didalam API, terdapat banyak fungsi fungsi yang terhubung melalui request dan response dengan format yang serumpun