API is an application programming interface. It acts as a software middleman that allows two applications to communicate with each other.  APIs can spread and share data across entire organizations.