I Don't Need Postman Anymore!! I Use VS Code Instead...
Вставка
- Опубліковано 20 лип 2024
- I've completely replaced the need for Postman with this one extension in VS Code! The Thunder Client extension for VS Code can do everything I need to when testing HTTP Requests.
- create and send requests
- group requests into collections
- use variables
- much more!
Thunder Client - www.producthunt.com/posts/thu...
_____________________________________________
Newsletter 🗞
Interested in exclusive content and discounts? 🤯 Sign up for the newsletter!
www.jamesqquick.com
_____________________________________________
Connect with me 😀
Live streams on Twitch - / jamesqquick
Follow me on Twitter - / jamesqquick
Join the 💬 Discord Server 💬 - / discord
_____________________________________________
COURSES 💻
Learn how to build Fullstack apps with React and Serverless Functions - www.jamesqquick.com/courses/r...
Learn everything you need to know about Visual Studio Code - www.udemy.com/learn-visual-st...
Build a Quiz App - www.udemy.com/build-a-quiz-ap...
Vscode in 2044: "Now you can make a toast with this simple extension"
Emacs: First time?
If you think VSCode has a lot of extenions.. check how many modules emacs have....
I dont think in 2044 we will do the coding job anymore. Instead, we will tell AI which module, function we want in our product, and they will suggest the best solution for us. Lol
@@kaorunguyen7782 No. we will be incubated, slaved and immersed into a simulated Lalaland by AI. because it will stops war and human being killing each others.
VSCode 2050 : Now you can convert Sketch design to React Js with simple extension
Vscode needs to organize extensions into groups. Like testing extensions or devops extensions. Because it is a bit messy when you have too many of them
You can enable and disable extensions per workspace now. I find that very convenient, when I work on different projects that use different languages. I only have to enable the language support extensions that I need for a workspace.
AGREE WITH U
This, a thousand times.
Maybe we need an extension for that!
an extension for grouping i guess
You can also import your Postman existing collections and environments to this extension, good stuff!.
I was unable to import environment..this is mentioned by them..it supports import for lower version of postman
At this point, postman should have an official extension for VS Code.
Great video BTW.
Postman has its VS Code extension now. You can login with your Postman account and keep your data synced.
VS Code extensions never ceases to amaze me; another tool in my arsenal. Great job on running through how it works, thanks!
Which other cool extensions do you have?
@@ajsyt Depends on the field you work for but for me Doxygen Documentation Generator, Project Manager, Remote Development and Tabnine allowed me to increase my productivity. Also the vim extension if you know vim.
@@wolfwoof2000 Yes Remote development so you can run WSL2 test Linux and Windows on the same box brilliant.
Quick and precise , thanks
@@TheReferrer72 my favorite extension for handling my AWS EC2 instances!
That is awesome. The only thing I am noticing that is missing in my environment is the ability to generate the code snippet. That is one of my favorite features in Postman and helps speed up development time for me. Otherwise, it is a great start to something contained inside of VS Code.
Yep, this is a killer Postman feature
@@senkwito postman has many "killer" features - from making a mock server, making a workspace for a team so that all developers can collaborate and be up-to-date with the latest API, generating docs, etc.
Just happened to run across this in my morning YT browsing before work. Well I'll be, VSCode never ceases to amaze. Now I know what I'll be doing this morning - thanks for this little add-on!
Tried this out after seeing your video and so far its such an efficient extension!!! As developers we always aim to make the user experince awesome, its great to know that we also get thought about!
In the last two projects of mine, I was exhausted completely while using POSTMAN in a separate window.
Thanks to you Sir for providing us this valuable resource !!!
Great video! I typically use WebStorm, but I love VSCode for ad-hoc projects where I don't need a formal .idea/Postman project for my team. I'll check this out next time I'm using it!
To disambiguate the braces/brackets:
{ } Braces, or curly braces
[ ] Brackets
( ) Parentheses, or Parens
< > Pointy brackets, triangle brackets, angle brackets, or a host of other names
I was looking for exactly this I can simply use. I also liked watching you searching to figure things out. Thanks for the video 👍
Man this looks damn convenient to use. I’m sure there’s pros and cons on this but the time you save just opening another application is sweet!
Seriously? How long does it take on your system to open an application? Less than 30 seconds for me. Not that I spend that time staring at a splash screen. I'm doing other things. Then it stays running until I need to reboot which may be weeks.
Thanks for introducing this. This is just great.
I ditched Postman for REST Client - VS Code extension. It's lightweight and feature packed.
Def will give this one a try
Yeah I think that's the one I used with my mern stack project, it was great!!
+1 for REST Client
I had been using that one as well. Great tool. But this one looks really polished, integrated, and full-featured. Now I have to try it.
It's THE extension. It even auto generate snippets to use them on plenty of languages and http libraries.
i ditched rest for graphql lol. nah jk. but im starting to like graphql alot
Nice, and very handy. Thanks for the heads up. Working on an app against a new api and this is really nice having results right in the editor. Looking forward to trying out the variables too, they're neat.
Hey just blindly subscribed from a twitter suggestions post. And man this is what I was hoping for. Excellent ! I thank you 💕
Wow, this looks great! My go-to tool for testing REST APIs has been the CLI (Cygwin on Windows or BASH on Linux) and cURL with often used requests stored in a TXT file for reference. Thunder Client looks like it should save me a bunch of time. I love how the Response pane has built-in folding of JSON data!
Oh god, testing api's with curl sounds absolutely dreadful
Postman is not just about interacting with APIs on the fly. It also allows you to have tests run against it, have documentation, share or collaborate, create mock servers etc. postman is here to stay my friend. Tbh i could fancy myself using the rest client vscode extension rather instead and check in to vcs if goal is to try out apis within same editor.
Yes, but when you are coding you only care about the API, and having the most common operations with an integrated tool on your code editor is convenient, then for the rest of the functionality, there is postman or any other tool.
He never said it was a 1to1 replacement of the Postman, he said it was a replacement for what he uses Postman for. As a DevOps I have the exact same usage as he has, so for me it will be a very good replacement
Thb has export/import own scripts to share or collaborate, and I don't think Postman is a good variant mock server.
@@sergeymarkin6666 Postman allow to share with the team synchronously, which is thunder client doesn't have yet
@@rixhkai6721 what about git?
Thanks for the video. I also used postman in the past but for the last few projects I have used the rest client extension but I am going to try this one out now.
This looks pretty awesome will have to try it out. One thing I like about Postman & Insomnia is the conversion of HTTP request to various coding languages. Sometimes I'm working in a language I'm unfamiliar with and that functionality saves my a** when making HTTP requests :)
For quick testing, this looks really promising. I actually wouldn't mind setting it up for smaller projects, or just whatever weird request I gotta make. For larger projects, with complex tests, I would still prefer Postman though. The ease of use, and clarity when it comes to all of the things you've setup at once, is difficult to beat
🫡🫡
Definitely worth checking out, thanks James!
Perfect timing... I've been using it extensively, at a basic level, and it's been GREAT! Thanks for the tip ;-)
Love it! I use it to create suites of tests within my collections. Having it in my IDE helps to speed up my workflow. I also like Insomnia, you can create HTML documentation for your API with a really nice GUI.
Amazing tool within vs code 🤩
Postman is much more robust, which is why I'm happy opening up another application, but if all you're doing is firing off a request here and there, this may be a suitable alternative.
I Agree
Yeah, Postman pre-request scripts and tests are so useful, especially when chaining requests. Use tests to store results into variables and use that in your next request. None of that annoying copy/pasting of values.
This is a great tool that I feel can only get better with feedback like this being sent to the developer.
That is cool, I've always struggled with Postman to be honest, but your right, this would make these API tests a LOT easier.
Thank you so much.
This is great!! I just started learning and using Postman, perfect timing for me!
Definitely don't think this will replace postman, but I'll definitely use it for testing basic methods. But postman allows you to write tests, automate collections, and import requests from curl and all sorts of application's. It also helps you create documentation, it's a fantastic tool really.
not to forget the collab features, syncing, etc. But some more powerful IDE's such as rider makes this easy, but doesnt attempt to replace postman, this vscode extension is going for wrong approach, it should aim to automatically detect and generate endpoints for testing the current project, unlike postman which is your personal collection of work stuff, personal stuff, multiple applications automatede workflows etc, the vscode extension cant and shdnt do that.
A year later and still I'd consider postman top noch. I'd understand why a content creator would not want to switch apps/windows due to recording the screen but for regular users it's no issue.
Also postman has visualization besides those other features you mentioned. Still top dog in my book.
How you gonna do Postman dirty like that after so many years of service? Cold...
Just found your channel and love it. Subscribed.
Hahaha thanks!
Same here
Just came across this video and didn't know you before this and also not this extension. Thanks and you gained a new follower :)
Thank you for introducing this extension ! Been using postman for a long time, just realized how much time it takes in day for me to switch from VS to postman.... Wonder what other useful tools that I may need but don't know yet.
I like the VSCode REST client extension. It's completely text-based, but makes things very quick and simple. The text nature also means it's easy to check in right alongside code. It supports variables, environments, etc. Furthermore, developer has been super responsive and great in the past when I've had issues. Highly recommend.
Sounds good. Agree text over gui. What is the exact name of ext ?
I use the Rest extension, but this definitely has my attention! I’m gonna try it today or tomorrow 😊🙌🏽
Bars 😂
@@agboladeadeniyi8777 bro I didn't even notice 😂😂 made my day 😂
That's very cool. Sometimes postman is very slow. This extension solves the problem. Thank you for sharing.
This tutorial alone is worth me subbing and watching lots of your content. Thank you
I have also been a long-time Postman fan but I feel like it's starting to get a little bloated with features I don't need. I'm definitely installing this package and seeing if it can simplify my workflow.
REALLY LOVE THAT EXTENSION! 😍
Awesome extension for a all days vscode worker like me. Thanks for sharing your first experiences with it.
FIrst time posting about one of your videos...just wanted to say this video was helpful and easy to understand. Thanks for making it!
Dude this is so awesome
This is Gold! It looks like Insomnia, coool
Hoooo I like Insomnia.
Fantastic. Thanks for this! Postman has been a resource hog on my laptop. This extension is perfect.
Such a good extension...now I can do everything in one place...thanks
Yah let's do everything in vscode!! I haven't used postman in ages tbh. Thought the cool kids nowadays use Insomnia.
I'm currently using Insomnia. I straight up stopped using postman the moment I saw how to replicate it. It also gives you code snippets of the requests you created on different programming languages so that's also really good.
I switched to Insomnia Rest when Postman started insisting on storing credentials etc in their cloud. Our security guys were pretty unimpressed by that! Using the VSCode extension for quick n dirty test, but Insomnia for everything else, and it works well.
@@bluebobx I only use scratch pad in Postman. I need to check out Insomnia. Does it allow economical teams?
You are amazing man! I don't have to keep hibernating from vscode to postman and back! Good job
James, excellent the contribution. I didn't know this plugin
Alright, but postman does more things than making http requests. You can write test cases, make documentation etc. This seems like plug in for basic use, don't think it's gonna replace postman, at present. Strange it may sound, I quite like having separate app in window for testing Rest api 😄
yeah, I may prefer separate windows too… there's already too many different embedded interfaces I switch between in vscode
@@juancpgo exactly, I now already have one docker and one for remote and some other thing, I wanna keep my vscode minimal at this point
I used to juggle between Postman and Rest, but this looks better actually. Thank you.
Checkout Insomia Rest Client
How do I view response in JSON format? Im not able to find any way to change response format..
I'm using thunder client in ubuntu vscode
Thank you, I'm taking a nodeJS coarse and he just started using postman and I didn't want to have to install it just to follow alone, so this helps.
REALLY LOVE THAT EXTENSION THANK YOU
I feel like you may like VS Code notebooks. A VS Code dev is working on something similar to python notebooks, which also work for REST calls. They have a demo video on their channel called "VS Code Notebooks: A Deep Dive". It's not available for the stable version of VS Code yet, but it is available for the insider build, so it'll probably be available soon.
Yay
I'm not prepared to take out insomnia of my life! 😂
Thank you for this! I’m slowly shifting to be using just VScode for almost everything
Very interesting! I Have been using Postman a lot to make soma automation. I import a JSON file with testing users' ids into Postman. Then I can make a sequence of requests and set them in some specific state for testing later. And also use Postman to automate creation testing users. Very handy! This tool will help a lot. Great chances to replace Postman for the cases I have been using it.
This looks really useful - nice review James! I'd love to know if Thunder Client can save collection data to the local code repo, so they're sharable between teams of developers, and also if it can pull API tokens and the like from an env file rather than having to configure them again inside the Thunder Client manually. Those two features would be killer!
I have the same questions too. In postman you would have to buy the software to get these features. Let’s see if thunder client can offer those for free 😁
I’ve been using Insomnia as a replacement to Postman for a couple of years and I love it. Curious to see if this is convenient enough to replace Insomnia for me on non-Jetbrains projects.
why?
@@mming_my I prefer the UI, and the rest of my team do too so it's easier for us all to use the same app.
I like Insomnia since it'd do stuff like auto-refresh credentials when making a request. The whole thing with Postman needing a bunch of clicks to go to the auth panel and request a new token is pretty lame. They'd direct you to use a script to get the token, but that only works if you aren't using an OAuth web flow that needs to pop open a browser window. In Insomnia, if it has a refresh token it'll just auto-get a new token and it it doesn't, it'll just pop open the browser panel for you so you can log in right away.
Plus (my main reason for trying it in the first place) the graphql support is better. I found it kind of shocking that Postman has such basic graphql support that it doesn't even show the graphql metadata and do auto-completion and stuff like even most basic graphql clients have.
That looks pretty cool! Thanks for letting us know!
For my testing, I’m using Smart JSON Editor (commercial). It also allows to capture the requested endpoint for local testing
I bailed on Postman ever since I stumbled upon Insomnia 🔥
Insomnia gang ftw
James which theme are you using?
Looks pretty awesome
In this video codeSTACKr theme I think. It changes a lot lol
@@JamesQQuick Hey James I owe you a big thank you by the way. 3 months ago I was assigned a task by my employers to migrate a WordPress site to Gatsby JS. That task required a lot of research and so I found your channel (and not to mention Tania Rascia, a blogger). Your content not just helped me with my task but opened a whole new world of JAMstack to me. Thank you.
@@first275 Wow, that's so amazing. So glad my content was helpful :)
Thanks for the video, I didn't know this extension. And it supports GraphQL too, amazing! The scriptless testing functionality is also really cool.
I've always used ARC (not the browser extension version).
This looks like it'll be a solid, handy replacement. Thanks!
5:35 The less extensions VS Code has, the lighter it is. I prefer performance. So I'd rather open a standalone application on demand when I really need it.
Anyway it's good to know VS can do it as well.
Which theme are you using?
Same question here
Material theme is best
codestackr theme
@@JuJuCollins Thanks Bro . You saved my life.
Really cool extension, thanks for sharing this.
I really like using Insomnia, but Thunder Client is definitely something I am gonna trye. Awsome video bro!
Postman is so much more than just making HTTP requests...
100%
Pre and post snippets from Postman are huge when testing rest api. It helps to chain api calls and or adding api call routing logic too! Many rest api exercises are not just a single call but sequence of calls to get your data. Postman’s calls chaining with pre and post make this easy to do. Especially you can convert the test logic into codes to run from newman. It speeds up development cycles a lot😃
Cool, I must admit. The problem is Postman as a stand-alone app has multiple advantages if you work with cross-functional teams, in which teams don't use VS code, not to mention feature parity.
Thanks for sharing, and saving me from excessive three-finger swipes!
Suddenly stumbled upon this video, and am using this extension since then! 😄
This is pretty cool, but I think it undervalues how powerful Postman's testing interface and the Newman CLI is.
2025: "Hey's guy I just found a VS Code Extension that replaces my OS."
vs code evolutionally converges into emacs
Found this video such amazing 😀 well postman had being my favorite custom API tool, but with this video I'm hoping to switch my way of send post request and hopefully makes my Job much easier thanks mate 🔥
Looks really useful. working with a complex api right now so going to give it a go. have been using the REST api item that appeared in the extensions tab above thunder client in the video. I found that one useful will be interesting to see how they compare.
Postman syncs your collections. That is legit
I just use the browsers network tab XD.
Already in love with this.
Thank you so much for sharing this VS code extension.
Live "figuring it out as you go" is the best. Absolutely the best
Got a complete gist of this plugin before this end of video it self. Still watching this to provide support to this guy who introduced this
I used to use teh REST client extension very minimally. Going to try out this one going forward
Mann thanks a bunch! this the 2nd video i watch and I found them both useful.
i am going to switch that awesome stuff directly, thanks for advice!
Thank you James, such a thrilling video !
Thanks for introducing me to this!
As a frontend developer, this is just what I need, thanks! 👍
Thank you ... I just installed this extension and I'm loving it... now just living through the pain of adding all my request into groups :(
Hi Scott, you can import postman collections
@@ThunderClient Goodness, I see that now. I did it all manually but also took advantage of the Env variables. What a fantastic addition to VSCode. So good that I uninstalled Postman :)
Seems very promising, I just tested and I like it. As soon as they offer support for form data with files, i will definitively use this everyday. Until now, stand-by
I liked so much too. Unfortunately I just realized that they don't support form data with files, I'll wait for use too.
wow!!!! I din't know that!!!! Thanks for sharing with us!!!
Vscode is truly a Swiss Army knife with many useful tools. Thanks.
Holy crap, I'm going to have to give this a try. I was using Postman and VSCode today.
Great video and nice extension I'm going to give a try in these days.
Awesome! Thanks for sharing.
Excellent!
Thank you very much for sharing!
I use the restApi client extension. it does not have a fancy UI but for me is simple to use and you can keep a test/request file together with your API files.
I did your VS Code tutorial on Udemy. It was great. Looking forward to your podcasts.
Damn nice video! Have been using postman for a long time. Definitely will try this out. Subbed
Wow, you're a life changer! Thanks!