[GH-ISSUE #470] Swagger aka OpenAPI support #182

Closed
opened 2026-03-16 13:55:13 +03:00 by kerem · 13 comments
Owner

Originally created by @ac2epsilon on GitHub (Jan 2, 2020).
Original GitHub issue: https://github.com/hoppscotch/hoppscotch/issues/470

Swagger aka OpenAPI support are more then possible. However I suggest not to act in a rush, and formulate some Request SChema to all WSDL alike services to use common repo and data format as possible. AND I suggest to work thru detailed Request format and UI, which will then easily map on REST methods or visa versative. Same is true for gRPC/ ALSO all UI considerations should be suspended to final framework decision.

Originally created by @ac2epsilon on GitHub (Jan 2, 2020). Original GitHub issue: https://github.com/hoppscotch/hoppscotch/issues/470 Swagger aka OpenAPI support are more then possible. However I suggest not to act in a rush, and formulate some Request SChema to all WSDL alike services to use common repo and data format as possible. AND I suggest to work thru detailed Request format and UI, which will then easily map on REST methods or visa versative. Same is true for gRPC/ ALSO all UI considerations should be suspended to final framework decision.
kerem 2026-03-16 13:55:13 +03:00
Author
Owner

@liyasthomas commented on GitHub (Jan 3, 2020):

This will be an awesome enhancement. Let me look up on this.

https://inspector.swagger.io/builder does the job pretty neatly. Let see how we could implement them side by side to REST requests.

<!-- gh-comment-id:570434004 --> @liyasthomas commented on GitHub (Jan 3, 2020): This will be an awesome enhancement. Let me look up on this. https://inspector.swagger.io/builder does the job pretty neatly. Let see how we could implement them side by side to REST requests.
Author
Owner

@ChrisGarrett23 commented on GitHub (Feb 13, 2020):

It would definitely be great to have this. Right now Postman can import them, but their values are pretty wonky. Would be great to import something from testing and have it set values like "" as something that can be edited for testing. Right now Postman reads them in a way where this isn't possible.

<!-- gh-comment-id:585910410 --> @ChrisGarrett23 commented on GitHub (Feb 13, 2020): It would definitely be great to have this. Right now Postman can import them, but their values are pretty wonky. Would be great to import something from testing and have it set values like "<integer>" as something that can be edited for testing. Right now Postman reads them in a way where this isn't possible.
Author
Owner

@codeasashu commented on GitHub (Mar 3, 2020):

I was trying to attempt to do the same by converting postman to openapi schema myself. Repo: https://github.com/codeasashu/openman

However, I wanted something like postman which had web support, self hosted solution so that I can be assured it won't change overtime (or atleast I can know about it).

This project has given me a hope in right direction and I can now focus on working on this. Will give it a try

<!-- gh-comment-id:594115150 --> @codeasashu commented on GitHub (Mar 3, 2020): I was trying to attempt to do the same by converting postman to openapi schema myself. Repo: https://github.com/codeasashu/openman However, I wanted something like postman which had web support, self hosted solution so that I can be assured it won't change overtime (or atleast I can know about it). This project has given me a hope in right direction and I can now focus on working on this. Will give it a try
Author
Owner

@rory-ye-nv commented on GitHub (May 8, 2020):

can't wait for this feature.

<!-- gh-comment-id:625712805 --> @rory-ye-nv commented on GitHub (May 8, 2020): can't wait for this feature.
Author
Owner

@asirota commented on GitHub (Sep 12, 2020):

The ability to import openapi definitions from sites like swagger hub will greatly improves the possibilities for hoppscotch.

To be sure their open source web API tester at swaggerii already is decent but hoppscotch is a lot more handy and pretty.

<!-- gh-comment-id:691488545 --> @asirota commented on GitHub (Sep 12, 2020): The ability to import openapi definitions from sites like swagger hub will greatly improves the possibilities for hoppscotch. To be sure their open source web API tester at [swaggerii](https://swagger.io/tools/swagger-ui/) already is decent but hoppscotch is a lot more handy and pretty.
Author
Owner

@christopheblin commented on GitHub (Mar 25, 2021):

Just to add my 2 cents here : i am a postman user but postman is becoming more and more (too much) oriented for the usage of postman paid platform and more and more RAM consuming.
I've tried hoppscotch and it does a decent jobs for my needs except it does not support OpenApi

<!-- gh-comment-id:806760328 --> @christopheblin commented on GitHub (Mar 25, 2021): Just to add my 2 cents here : i am a postman user but postman is becoming more and more (too much) oriented for the usage of postman paid platform and more and more RAM consuming. I've tried hoppscotch and it does a decent jobs for my needs except it does not support OpenApi
Author
Owner

@liyasthomas commented on GitHub (Mar 25, 2021):

We're about to finish Team collaboration feature and our next focus is on OpenAPI support. Keep an eye out on project board: https://github.com/hoppscotch/hoppscotch/projects/6#card-53163283 for latest updates.

<!-- gh-comment-id:806773989 --> @liyasthomas commented on GitHub (Mar 25, 2021): We're about to finish Team collaboration feature and our next focus is on OpenAPI support. Keep an eye out on project board: https://github.com/hoppscotch/hoppscotch/projects/6#card-53163283 for latest updates.
Author
Owner

@KillDozerX2 commented on GitHub (Jul 10, 2021):

@liyasthomas I'm new around here, have quite some experience with open api(mostly codegen), I'd love to help out, is there a way you can guide me?

<!-- gh-comment-id:877682691 --> @KillDozerX2 commented on GitHub (Jul 10, 2021): @liyasthomas I'm new around here, have quite some experience with open api(mostly codegen), I'd love to help out, is there a way you can guide me?
Author
Owner

@liyasthomas commented on GitHub (Jul 10, 2021):

Hi @KillDozerX2 , feel free to join our public community channels too get started with contribution.

<!-- gh-comment-id:877685039 --> @liyasthomas commented on GitHub (Jul 10, 2021): Hi @KillDozerX2 , feel free to [join our public community channels](https://github.com/hoppscotch/hoppscotch#contact) too get started with contribution.
Author
Owner

@J3m5 commented on GitHub (Nov 26, 2021):

I'm was evaluating hoppscotch and it has all we need except openAPI support.
Being able to generate collections and their requests is a must have for us.

<!-- gh-comment-id:979788319 --> @J3m5 commented on GitHub (Nov 26, 2021): I'm was evaluating hoppscotch and it has all we need except openAPI support. Being able to generate collections and their requests is a must have for us.
Author
Owner

@liyasthomas commented on GitHub (Jan 23, 2022):

Hoppscotch now supports importing Open API and Swagger specification files.

Goto Collections > Import / Export window > Import Open API

<!-- gh-comment-id:1019511612 --> @liyasthomas commented on GitHub (Jan 23, 2022): Hoppscotch now supports importing Open API and Swagger specification files. Goto Collections > Import / Export window > Import Open API
Author
Owner

@soracoder commented on GitHub (Jan 24, 2022):

That's a fantastic feature, but It will be awesome if it can get the OpenAPI json from a URL instead of having to download the file and load it manually.

<!-- gh-comment-id:1020068441 --> @soracoder commented on GitHub (Jan 24, 2022): That's a fantastic feature, but It will be awesome if it can get the OpenAPI json from a URL instead of having to download the file and load it manually.
Author
Owner

@liyasthomas commented on GitHub (Jan 24, 2022):

Track the feature request to import collections from URL here: #2020.

<!-- gh-comment-id:1020070064 --> @liyasthomas commented on GitHub (Jan 24, 2022): Track the feature request to import collections from URL here: #2020.
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/hoppscotch#182
No description provided.