API is an Interface between two applications/computers that enables communication with each other through a program. Moreover, API is a type of contract between the parties as well.