Open API Web Search
- Mentors
- Vinit Shahdeo, Himanshu_Sharma, Harshil Jain
- Organization
- Postman
- Technologies
- nodejs, elasticsearch, kibana, Figma, NextJs, Expressjs, HTML/CSS/JavaScript
- Topics
- web, crawling, apis, OpenAPI, Swagger, Postman, Common Crawl, Search Algorithm, Search Indexing
This project addresses developing a solution for extracting Swagger and OpenAPI definitions from less-known sources on the open web and common crawl. The solution must crawl through the common crawl Index files to search for API definitions, validate them, and index them which can be done by Elastic Search, which provides a simple and effective interface as a part of an easy search. The TLDR; is the solution that should function like a search engine for OpenAPI definitions.
The proposal addresses the issue that the open-source strategy is attempting to address: finding Swagger and OpenAPI definitions on the open web, crawling websites, and common crawl for API definitions, validating them, and then consuming and indexing them for an ongoing search. The goal is to make it easier for developers to discover APIs by searching for documentation, repositories, and other common aspects of operating an API. This is part of an initiative called API First World Approach, which allows developers to easily discover APIs.