API vs Protocol

API vs Protocol

API = Application Programming Interface

API referes to methods, data, and rules to interact with a component from an application you are programming.

Protocol includes definitions for message format, data flows, and algorithms that let two entities communicate with each other.