API testing is a software testing type that validates Application Programming Interface to check its functionality, reliability, performance and security.