Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/APIs-guru/google-discovery-to-swagger

Script for converting Google Discovery format into OpenAPI (swagger) 3.0
https://github.com/APIs-guru/google-discovery-to-swagger

api google openapi3 swagger

Last synced: 10 days ago
JSON representation

Script for converting Google Discovery format into OpenAPI (swagger) 3.0

Awesome Lists containing this project

README

        

# google-discovery-to-swagger

Script for converting [Google Discovery format](https://developers.google.com/discovery/v1/reference/apis) into [OpenAPI 3.0](https://github.com/OAI/OpenAPI-Specification)

## Usage

If you need to convert some APIs from Google Discovery service I have good news for you, it is already [done](https://github.com/APIs-guru/openapi-directory/tree/master/APIs/googleapis.com) :smile:

This library was developed of another project: [APIs.guru](https://github.com/APIs-guru/openapi-directory) - Wikipedia for Web APIs.

**IMPORTANT**: don't use Github RAW links because they are subject to change.
Instead you can find direct links for any particular API in [this list](https://api.apis.guru/v2/list.json).
All OpenAPI documents are updated, validated and fixed on a weekly basis.

If you have non-Google API document in this format please consider adding it to the collection: just open an [issue](https://github.com/APIs-guru/openapi-directory/issues/new) with link to it.

If it is an **internal** API you can use [api-spec-converter](https://github.com/lucybot/api-spec-converter) tool to do conversion for you.

## Credits
* [Ivan Goncharov](https://github.com/IvanGoncharov/)
* [Mike Ralphson](https://github.com/MikeRalphson/)

## License

MIT