(Application Programming Interface) Defines how to access a software-based service. An API is a published specification that describes how other software programs can access the functions of an automated service. In web services, WSDL is a standardized format for expressing an API. APIs are important enablers of interoperability between web services, provided they are written to allow for loose coupling.