pros and cons of web APIs OBJECTIVES To demonstrate the relevant knowledge of the application of protocols on top of HTTP by considering the pros and cons of a number of different such protocols. DIRECTIONS Find at least three Web APIs. For each of them, find at least one pro and at least one con that Solution Advantages of API 1. It makes integration easier. Regardless of architecture of the systems data can be transferred between systems. 2. It\'s efficient. Because it doesn\'t contains any presentation overhead. 3. API data can be used easily in automation as the data comes with no additional formatting. Disadvantages of API 1. Providing API incurs extra cost. You may have to maintain a different sets of programs of facilitate API. 2. It becomes bit risky to change process and architecture of the system because doing so greatly affects all other systems, apps which uses your API. 3. This opens another wing of security risk. You never be able sure about the purpose your data are being used for..