| CPC G06F 8/427 (2013.01) [G06F 8/433 (2013.01); G06F 8/436 (2013.01)] | 19 Claims |

|
1. A computing system, comprising:
one or more processors; and
a memory storing program instructions that, when executed by the one or more processors, cause the one or more processors to at least:
receive, from a plurality of networked resources, a plurality of information associated with a plurality of application programming interfaces (APIs);
process the plurality of information to extract a first plurality of names embedded in the plurality of information;
store, in a datastore, the first plurality of names in an index of API resource information in association with at least a portion of the plurality of information;
obtain, from a client device, source code information associated with source code being developed in an integrated development environment (IDE) executing on the client device;
process the source code information to extract a second plurality of names embedded in the source code information;
generate a query that includes at least a portion of the second plurality of names;
search, using the query, the index of API resource information to identify a third plurality of names from the first plurality of names that correspond to the at least a portion of the second plurality of names included in the query;
retrieve, from the database and based at least in part on the query and the index of API resource information, API resource information stored in association with the third plurality of names as responsive API resource information; and
cause at least a portion of the responsive API resource information to be presented on the client device.
|