| CPC G06F 16/24578 (2019.01) [G06F 9/54 (2013.01); G06F 16/248 (2019.01)] | 20 Claims |

|
1. An apparatus comprising:
a network interface configured to receive, via a user interface of a search engine, search criteria including a feature set; and
a processor configured to:
query a repository of application programming interfaces (APIs) to identify an API in the repository that matches the feature set based on a comparison of a description of features in the feature set to a description of functions performed by the API which have been published to the repository;
identify a name of the API and attributes of the API which have been published to the repository; and
display the name of the API and the attributes of the API as search results of the search engine via the user interface.
|