Paw-SwaggerImporter icon indicating copy to clipboard operation
Paw-SwaggerImporter copied to clipboard

Support Open API 3.0

Open baseten opened this issue 7 years ago β€’ 31 comments
trafficstars

It would be great if this could be updated to support the Open API 3.0 spec. The main missing feature from Swagger 2.0 spec which is important for us is JSON encoded objects for query string parameters.

baseten avatar Jul 03 '18 11:07 baseten

This is a common problem for OpenAPI / Swagger -- many tools haven't been updated for OAS3, which is ... annoying, because OpenAPI 3.0 is not that different and the improvements are useful. Would be happy to see this.

geoffreywiseman avatar Aug 24 '18 15:08 geoffreywiseman

πŸ‘

mdelano avatar Nov 29 '18 14:11 mdelano

I'd also love to see this!

Muffinman avatar Dec 13 '18 09:12 Muffinman

πŸ‘

bddq avatar Dec 28 '18 15:12 bddq

Obviously not ideal, as a work-around you do an indirect approach via:

OpenAPI 3.0 spec -> Postman -> Postman V2.1 Collection -> Import into PAW

You can get your spec into PAW and then modify as needed.

ndizazzo avatar Jan 04 '19 22:01 ndizazzo

πŸ‘

revmischa avatar Apr 03 '19 08:04 revmischa

Any news on the OpenAPI3 support?

pavkatar avatar Apr 03 '19 08:04 pavkatar

Any news for OAS3 ?

bmedici avatar Jun 11 '19 12:06 bmedici

+1

kanaloa-io avatar Jun 20 '19 01:06 kanaloa-io

+1

picaron avatar Jul 16 '19 19:07 picaron

OpenAPI 3.0 must be supported by https://github.com/luckymarmot/API-Flow which is the core of this paw importer, but the project seems to be dead (last commit : 2 Nov 2017). 😞

kdubuc avatar Jul 19 '19 09:07 kdubuc

There is a PR... https://github.com/JonathanMontane/API-Flow/pull/4

revmischa avatar Jul 19 '19 09:07 revmischa

+1

JaapWijnen avatar Dec 03 '19 14:12 JaapWijnen

Since the previously linked PR is not being actively worked on is there are plan to add OpenAPI 3.x support to PAW?

alexgoldstone avatar Feb 18 '20 16:02 alexgoldstone

Moving to Postman until this is done.

BryanJBryce avatar Mar 03 '20 23:03 BryanJBryce

This is essential for the whole importer functionality and long overdue at this point. Is Paw still active project itself?

piotrtobolski avatar Mar 10 '20 15:03 piotrtobolski

There's this tweet... But it's been a while: https://twitter.com/luckymarmot/status/1205225428530663426?s=20

JaapWijnen avatar Mar 10 '20 17:03 JaapWijnen

FYI, you can use api-spec-converter to convert OpenAPI 3.0 files to Swagger 2.0.

jleroy avatar Mar 31 '20 07:03 jleroy

+1

pax95 avatar Jun 04 '20 11:06 pax95

Adding my support to this. Would be super useful for me.

robmathers avatar Aug 04 '20 15:08 robmathers

There's this https://github.com/luckymarmot/Paw-OpenAPI3Importer πŸ‘€

denkristoffer avatar Aug 21 '20 13:08 denkristoffer

Any news about release? Repo in post above seems like active, but no extensions available to install

haufau avatar Oct 15 '20 15:10 haufau

Clone the repo, and run npm install, then npm run paw. It generates an extension folder in the dist output directory. copy that into Paw's extensions directory, which you can find by going to preferences -> extensions -> Open Extensions Directory button at the bottom

TC-kDinicola avatar Oct 22 '20 19:10 TC-kDinicola

Hey, I love paw but I'm really missing this. Any update?

stingalleman avatar Dec 22 '20 17:12 stingalleman

Was going to buy Paw in Oct 2020, but then saw that this is not solved.

Re-discovered Paw in March 2021, installed it again, found my OpenAPI file, tried to load and again realized that there is no support for this.

Back to the drawing board.

But would have paid right now for the tool, if this worked.

moltar avatar Mar 25 '21 05:03 moltar

I messaged the developer about this several times, and never received a reply (e.g. here). [My personal opinion follows] In the meantime, the product has been acquired by Rapid API, so the future of the native Mac app seems rather β€œopen”. Not sure if I would spend money for a license at this point.

qqilihq avatar Mar 25 '21 08:03 qqilihq

Regret buying Paw.

Insomnia feels far superior and here I simply can't import a Swagger file, manually it is a no-go for sure (dozens of endpoints). A lot of people request this from a paid app and the ticket is open for years. What a shame.

dmythro avatar Mar 31 '21 14:03 dmythro

I too have moved to Insomnia, also it doesnt work only on Mac like Paw

pchouinardupgrade avatar Mar 31 '21 17:03 pchouinardupgrade

I was looking for this as well, and Google keep bringing me back to this project - but you're looking for https://github.com/luckymarmot/Paw-OpenAPI3Importer

LucasC avatar May 27 '21 15:05 LucasC

The reason why users keep coming here is because this repository is what the official docs from Paw point towards, when we search for "OpenAPI" in the online manual. Here's what we need:

  1. the official docs need to be updated immediately, so that when someone searches for 'OpenAPI' it points to "https://github.com/luckymarmot/Paw-OpenAPI3Importer" rather than here
  2. the OpenAPIeImporter plugin needs to be included by default with the latest version of Paw

Apart from that, someone should mark this issue as 'solved', with - yet another - link to https://github.com/luckymarmot/Paw-OpenAPI3Importer.

iocouto avatar Aug 13 '21 01:08 iocouto