Today, there are three categories of API protocols or architectures: REST, RPC and SOAP.