API's (Application Programming Interfaces) is used in cloud platform because:
It provide an alternative way that you don't need to write the fully fledged program.
It makes communication between one or more applications.
It creates applications and link the cloud services with other systems.