Paw is joining Rapid API, Paw for the Web, Windows, and Linux is available
blog.paw.cloud
blog.paw.cloud
Paw has been a dead project for about three years now. Just as one example, the community has been begging for some kind of structured GraphQL support in the entire timeframe GraphQL went from a "new thing" (when its reasonable to wait and see) to today when its everywhere (when its now insane that an API prototyping client wouldn't have first-class support). They keep it working and going, looks like M1 support came out today as well, but feature-wise its far from a "done" product, yet the developers have treated it like one.
Hopefully this acquisition helps funnel resources into actually building it out rather than letting it languish while still collecting those $50 purchase fees.
They added GraphQL support a few weeks ago: https://blog.paw.cloud/paw-3-2-graphql-macos-big-sur/
I didn't know about the M1 support. Funny enough I looked yesterday randomly when I noticed that Paw was still running under Rosetta. And I saw no word about M1 support yet. I wondered how long it would take. I guess I just needed to wait 12 hours. Glad to see M1 support today.
Edit: was looking at the article on my phone and missed the part where they claim they'll maintain the native version. However I still have concerns they would eventually discontinue it given that Rapid API's main business model is around API marketplaces, gateways and billing and the revenue from selling tooling is likely to be a drop in the bucket in comparison.
Straight from their announcement.
For me a native app has to both look and feel native. An app that looks like a native app (Like an Electron app can) isn't fully native for me because it still runs a web browser under the hood.
On old OS's, Carbon would be between Cocoa and Java. And individual apps can vary a bit. But Electron apps generally feel less foreign than QT apps, which at least makes some attempt to use native Mac elements.
Aka "this time might be different. Let's wait and see...".
I wouldn't put my eggs in that basket.
I'm afraid I'll be sticking to .http files or swagger-ui for now.
Same.
It took me almost 10 minutes to just copy an environment yesterday. It was very frustrating to be totally lost in the UI after using Postman for nearly 7 years.
Now I can run anything from any terminal with history searching. Plus, it's all committed to a repo for anyone else in my org to look at and/or contribute too. I know other tools have collaboration, but can you beat text files + git that you can link to from Slack?
Need to pull an ID out of the third item? Just pipe it to gron and grep. Watch for changes? Put "watch" in front of it. Need to chain three things together? Write a short glue script. It's wonderful.
Right now I'm mostly using restclient.el[1] which I like, but it's not quite as universally sharable as it could be.
There is also Verb mode (org-mode extension) which seems like a nice alternative to restclient.el. Learnt about via Impostman[2] which imports Postman collections to both restclient.el and verb.el
But I recently found[1] a rust reimplentation of httpie, and some early testing indicates it might be better than curl+jq - bit early to tell.
I wish it had some of the scripting of Postman, but that may take away from its simplicity.
Paw had that feel like it was made by Panic. It was a Mac app that was built with love, funded by a handful of dedicated users who love the app too and want to support the developer. The developer was building it out of passion. They know they aren't going to be on everyone's computers, but the computers they were installed on will have users that love the app above all else. Passion over download numbers.
Now it feels like Paw is going to go the route where they get as many users as possible, across as many Operating Systems. Individual user care is sacrificed in favor of mass adoption. Let's build a web version, lets build a version that your Grandma can use, why not a Kindle version while we are at it? Forget new features, let's build a better marketing site and start making commercials. I hear the superbowl is starting to sell commercials for next year, let's get in on that.
Before GraphQL, Paw was a necessary and often daily part of my FE team’s toolset. Since GraphQL and tools like Graphiql, I haven’t found myself using Paw. Its killer-feature for me was chaining together long sequences of REST requests that dynamically depended upon one another’s results.
I’m curious if others are using Paw in a GraphQL context?
Just loading it now and there’s an update (3.2.1) - it mentions some GQL documentation improvements in the change log but unsure if it’s tangibly better
My only big gripe is I can't write JSON to modify variables, I have to interact with a JSON tree UI and add items one at a time.
I did have a dalliance with Pycharm’s Testing Restful Web Services tool two months ago.
It was released in July of last year and as I’ve moved more and more functions of building into the IDE, API testing seemed like a great fit for inclusion.
What I found was the product wasn’t quite ready, and reported something to JB that was accepted as a bug in the tool. That bug still sits unplanned, and I started both next projects in Paw.
One thing I was able to do was build a macro that allowed me to hit a hotkey while in pycharm that would run the currently selected Paw request.
It would then tab back to pycharm. Worked pretty well, but really would be cool if Paw just added a global hot key.
I hope the product gets more attention, or if anything it inspires others to build native MacOs tools.
I hope Paw doesn't end up as poorly designed as this.