Patent attributes
A method of determining application program interface (API) mashups is provided. The method may include identifying an endpoint description for a first API, and determining whether the endpoint description includes at least one of input description data and output description data. Further, the method may include, in response to the endpoint description including the input description data, determining at least one possible API mashup including the first API and a second API based on a comparison of the input description data and an output description of the second API. Moreover, the method may include, in response to the endpoint description including the output description data, determining one or more possible API mashups including the first API and the second API based on a comparison of the output description data and an input description of the second API.