You should create a migration code to migrate from postman to bruno. This is important for companies who are using postman and want to switch to bruno
@cristiansenglishchannel430510 ай бұрын
Teach to your chat GPT how works Bruno and set the Postman Collection...
@RaabStephan9 ай бұрын
You can import postman collections
@SimonChou-qq9yq8 ай бұрын
This is not working all properly, still need code to change@@RaabStephan
@UrLocalSimonBreaFan6 ай бұрын
you can simply import the postman collection here... But in Postman we have workspaces.. I dont see that option here.. and in the collection level we have variable in Postman, but in in Bruno we see environments, i belvie both are not same.. Having Variable local to Collection helps alot.
@spliterash5 ай бұрын
@@UrLocalSimonBreaFan bruno has collection scope variables, but they can be set only via scripts(for now)
@SindhuS7 ай бұрын
Thank you so much anoop!!
@powertester5596 Жыл бұрын
Awesome creation Anoop! All the reasons why “I don’t use postman as a long term tool of choice for API automation” are addressed here :-). Kudos!
@powertester5596 Жыл бұрын
A question: do you plan to develop further on this as an open source product? If yes, there are a lot of features that can be added to make it really useful - like possibility to add assertions/tests, having set up scripts to set variables like new auth tokens at run time and and reusing data that goes into the request body. I will be happy to post new feature requests and raise improvements on your project repo :-).
@1421anoop Жыл бұрын
That'd be fantastic. We are working on supporting assertions.. Please raise improvements you'd like to see in our GitHub issue tracker.
@jamesandersonwalsh Жыл бұрын
Looks like the latest insomnia update has taken user data hostage. This is a great opportunity for Bruno!
@gopinadhannem25503 ай бұрын
What is user data hostage? and How it is performed?
@jamienordmeyer43452 ай бұрын
Just discovering this project, and can't wait to try it! Nicely done, Anoop!
@roshan002 Жыл бұрын
I'll be honest, considering the dumpster fire that is Postman. This is not even a competition, Bruno is the API client that every developer wishes they could have.
@p.schmitz22868 ай бұрын
I like the idea of this. Thanks for your work!
@devopswithprasanna Жыл бұрын
Very clear explanation and I am convinced now that saving API Collection in Git is not a bad idea.
@sridharmurari3007 Жыл бұрын
Currently we have 900 Apis using postman to automate but we need to run multiple collections parallely
@AlfredoInTheWorld10 ай бұрын
Thank you for creating Bruno. I love it.
@sruthisuresh2392Ай бұрын
What is your thought on automating test scripts using bruno . Is it efficient enough to handle?
@bananaaaaaa3 ай бұрын
This is amazing 💜 I hate what Postman did with cutting most of functionality if you don't login... The worse is they made us used to it, that it is a safe space, and then they took it away. Instant repulse 🤢
@TheBendixSA7 ай бұрын
Already dumped postman for bruno. Was waiting for exactly what bruno is for a long time.
@luiggymacias57356 ай бұрын
yeah right, being able to share the api collection from the same project folder and if you want you can modify the api from vscode, that way you can use copilot to create the dummy data to test the api for example in a post create endpoint
@a_maxed_out_handle_of_30_chars Жыл бұрын
thank you, will give it a try :)
@adamfejfar21333 ай бұрын
switching certificates for a specific address would be great feature, i miss this function in Postman
@TheBIKEDEALZ7 ай бұрын
Why won’t you create the api call and data as yaml format? DSL is very anti pattern in automation world, if you’d as me. But the tool itself looks nice indeed.
@timmkrause66846 ай бұрын
Why does it display "Cannot inherit OAuth2 from collection." when I want to use inheritance? When OAuth client credentials are configured without inheritance only the token request is being sent and not the actual API endpoint anymore. Are these (known) bugs?
@timmkrause66846 ай бұрын
Inheritance bug has already been created on GitHub.
@GremiChapo11 ай бұрын
Wow, really good job! Looks promising! I will definitely use Bruno in my projects! Hope it will get "pre-script" to allow HMAC calculation before calling the API, i'll try to help on this feature
@VaibhavPatil-rx7pc9 ай бұрын
Top Start tool in software word !! best luck !
@ryanobray19 ай бұрын
I like the concept. The only thing that concerns me is committing the environment settings to the repo. Do you have suggestions around best practices to avoid the possibility of sensitive credentials sneaking their way into the repo?
@1421anoop9 ай бұрын
Hi @ryanobray1, There are 2 approaches to avoid the possibility of sensitive credentials sneaking their way into the repo See the docs: docs.usebruno.com/secrets-management/overview.html
@kishanbsh Жыл бұрын
Really loving the "git"able aspect of this.. postman was a collaboration nightmare.. Thanks a lot for creating this One question.. Instead of creating a new data format, why not leverage TOML? I think that format is also more readable
@1421anoop Жыл бұрын
Yes, TOML looks promising to support as an alternative lang. See github.com/usebruno/bruno/discussions/360
@mikepictorАй бұрын
"Why do you use postman or similar tools"...I mostly don't. I use Swagger for all API interactions. I appreciate the point of putting collections into source control, but it's still another facet to maintain. I update and adjust my APIs, and Swagger automatically shows the new updates, but these collections have to be maintained. They risk getting out of date. I use Insomnia for requests beyond my APIs. EG collections of IDP calls to get credentials, calls to 3rd party APIs, etc.. Stuff I would never put into my repo as they are not specific to that service. That's not to say your format has no value, just that I don't use tools like this for calls to my own API. Swagger does the job better.
@dan.lourenco3 ай бұрын
This is super awesome!
@sridharmurari3007 Жыл бұрын
Anoop, is it possible to run multiple collection parallelly which is not possible in postman?
@estermarcal039 ай бұрын
Guys I'm getting the errors here is there any configuration to be done after installing, Error: socket hang up
@1421anoop9 ай бұрын
Replied in GitHub issue github.com/usebruno/bruno/issues/211
@health_doc Жыл бұрын
nice video! How do handle oauth tokens when calling secure api's
@madipta11 ай бұрын
how about cookie support?
@naranyala_dev Жыл бұрын
yeah more demo, love it
@sandeepdeepika4094 Жыл бұрын
Does this support streaming a response for chunked encoding?
@1421anoop Жыл бұрын
We use axios underneath, I think it should handle it for you. Can you test and let me know if you are facing any issues. Would be great if you could file a GitHub issue incase you run into any issues.
@lebahsaham9947 Жыл бұрын
perfect!!! great man.
@kalyankumar30969 ай бұрын
How to order i.e. POST-GET
@AleksandarT1011 ай бұрын
Great tool!
@vivekascoder7 ай бұрын
Obsidian for api client
@kamalhm-dev Жыл бұрын
Will this support grpc?
@1421anoop Жыл бұрын
Grpc support is planned
@bhawnagarg693 Жыл бұрын
Just wondering will it stay open source forever?
@1421anoop Жыл бұрын
Yes 😊
@matthewtrow5698 Жыл бұрын
This is awesome stuff, but you probably want to re-record it if you have a chance to dethrone 5.6 billion dollar postman. Clearly you were quite ill when you made the video. Despite that, you've sold it to me so much - I love Bruno. Just make a new video and remove this one, because it is very annoying when you are coughing due to illness. Kudos for doing the video when ill though! ❤ And incredible kudos for creating something that totally rocks - it is a game changer in the making!
@kirillvozzhenikov7982 Жыл бұрын
Hi Anoop, nice feature with VCS based storage! The question: why bru not yaml (standard, enables validation vs schemas, planty of tools, etc)? name: Create Product method: POST url: '{{baseUrl}}/api/slick/v1/product' body: type: json content: > { "name": "The Minimalist...", "description": "How Great" }
@1421anoop Жыл бұрын
The language itself went through many iterations. You can look at these 3 iterations here: ibb.co/8j8yM1f First was break a giant collection json and save it as individual files, second attempt was to convert into a dsl (was a bit like xml), the third attempt that is used today to make it even simpler. The key driving force behind the language design was to make sure that it was simple and readable enough to be able to do a PR review flow in git. Also, simple enough so that you can open the collection folder in a editor (like vscode) and still be able to make changes Json didn't support multiline strings. Yaml was indentation hell. I wanted something neat, no need for quotes around strings. And lot of nuances, like how do you store a query param as disabled. You can read more about the lang design at: docs.usebruno.com/bru-language-design.html
@1421anoop Жыл бұрын
Also see github.com/usebruno/bruno/discussions/360
@samirshaik511510 ай бұрын
Hi Anoop, overall it looks lightweight and focused. My only concern is what happens when you want to pass authorization token? Will the token be stored as plain text in the bru file? That might be a bad pattern, cause we always discourage people from storing secrets in the git repository.
@1421anoop10 ай бұрын
@@samirshaik5115 Therr are 2 approaches to manage secret, please take a look here: docs.usebruno.com/secrets-management/overview.html