What is API Testing? Application programming interface [API] testing is a sub-part of software testing that is particularly focused on APIs. Two or more software applications can make contact and share data through APIs, which act as a mediator between