Bruno (#3) - Why Bruno has a chance to dethrone 5.6 BILLION dollar Postman

  Рет қаралды 36,537

Anoop

Anoop

Күн бұрын

Пікірлер: 60
@sathishkannan6600
@sathishkannan6600 Жыл бұрын
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
@cristiansenglishchannel4305
@cristiansenglishchannel4305 10 ай бұрын
Teach to your chat GPT how works Bruno and set the Postman Collection...
@RaabStephan
@RaabStephan 9 ай бұрын
You can import postman collections
@SimonChou-qq9yq
@SimonChou-qq9yq 8 ай бұрын
This is not working all properly, still need code to change@@RaabStephan
@UrLocalSimonBreaFan
@UrLocalSimonBreaFan 6 ай бұрын
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.
@spliterash
@spliterash 5 ай бұрын
@@UrLocalSimonBreaFan bruno has collection scope variables, but they can be set only via scripts(for now)
@SindhuS
@SindhuS 7 ай бұрын
Thank you so much anoop!!
@powertester5596
@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
@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
@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
@jamesandersonwalsh Жыл бұрын
Looks like the latest insomnia update has taken user data hostage. This is a great opportunity for Bruno!
@gopinadhannem2550
@gopinadhannem2550 3 ай бұрын
What is user data hostage? and How it is performed?
@jamienordmeyer4345
@jamienordmeyer4345 2 ай бұрын
Just discovering this project, and can't wait to try it! Nicely done, Anoop!
@roshan002
@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.schmitz2286
@p.schmitz2286 8 ай бұрын
I like the idea of this. Thanks for your work!
@devopswithprasanna
@devopswithprasanna Жыл бұрын
Very clear explanation and I am convinced now that saving API Collection in Git is not a bad idea.
@sridharmurari3007
@sridharmurari3007 Жыл бұрын
Currently we have 900 Apis using postman to automate but we need to run multiple collections parallely
@AlfredoInTheWorld
@AlfredoInTheWorld 10 ай бұрын
Thank you for creating Bruno. I love it.
@sruthisuresh2392
@sruthisuresh2392 Ай бұрын
What is your thought on automating test scripts using bruno . Is it efficient enough to handle?
@bananaaaaaa
@bananaaaaaa 3 ай бұрын
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 🤢
@TheBendixSA
@TheBendixSA 7 ай бұрын
Already dumped postman for bruno. Was waiting for exactly what bruno is for a long time.
@luiggymacias5735
@luiggymacias5735 6 ай бұрын
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
@a_maxed_out_handle_of_30_chars Жыл бұрын
thank you, will give it a try :)
@adamfejfar2133
@adamfejfar2133 3 ай бұрын
switching certificates for a specific address would be great feature, i miss this function in Postman
@TheBIKEDEALZ
@TheBIKEDEALZ 7 ай бұрын
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.
@timmkrause6684
@timmkrause6684 6 ай бұрын
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?
@timmkrause6684
@timmkrause6684 6 ай бұрын
Inheritance bug has already been created on GitHub.
@GremiChapo
@GremiChapo 11 ай бұрын
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-rx7pc
@VaibhavPatil-rx7pc 9 ай бұрын
Top Start tool in software word !! best luck !
@ryanobray1
@ryanobray1 9 ай бұрын
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?
@1421anoop
@1421anoop 9 ай бұрын
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
@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
@1421anoop Жыл бұрын
Yes, TOML looks promising to support as an alternative lang. See github.com/usebruno/bruno/discussions/360
@mikepictor
@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.lourenco
@dan.lourenco 3 ай бұрын
This is super awesome!
@sridharmurari3007
@sridharmurari3007 Жыл бұрын
Anoop, is it possible to run multiple collection parallelly which is not possible in postman?
@estermarcal03
@estermarcal03 9 ай бұрын
Guys I'm getting the errors here is there any configuration to be done after installing, Error: socket hang up
@1421anoop
@1421anoop 9 ай бұрын
Replied in GitHub issue github.com/usebruno/bruno/issues/211
@health_doc
@health_doc Жыл бұрын
nice video! How do handle oauth tokens when calling secure api's
@madipta
@madipta 11 ай бұрын
how about cookie support?
@naranyala_dev
@naranyala_dev Жыл бұрын
yeah more demo, love it
@sandeepdeepika4094
@sandeepdeepika4094 Жыл бұрын
Does this support streaming a response for chunked encoding?
@1421anoop
@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
@lebahsaham9947 Жыл бұрын
perfect!!! great man.
@kalyankumar3096
@kalyankumar3096 9 ай бұрын
How to order i.e. POST-GET
@AleksandarT10
@AleksandarT10 11 ай бұрын
Great tool!
@vivekascoder
@vivekascoder 7 ай бұрын
Obsidian for api client
@kamalhm-dev
@kamalhm-dev Жыл бұрын
Will this support grpc?
@1421anoop
@1421anoop Жыл бұрын
Grpc support is planned
@bhawnagarg693
@bhawnagarg693 Жыл бұрын
Just wondering will it stay open source forever?
@1421anoop
@1421anoop Жыл бұрын
Yes 😊
@matthewtrow5698
@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
@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
@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
@1421anoop Жыл бұрын
Also see github.com/usebruno/bruno/discussions/360
@samirshaik5115
@samirshaik5115 10 ай бұрын
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.
@1421anoop
@1421anoop 10 ай бұрын
@@samirshaik5115 Therr are 2 approaches to manage secret, please take a look here: docs.usebruno.com/secrets-management/overview.html
@l_i_t_108
@l_i_t_108 2 ай бұрын
postman was over valued from the get go.
Why I use Insomnia instead of Postman
7:47
Zach Gollwitzer
Рет қаралды 34 М.
10 years of coding in 13 minutes
13:28
Joma Tech
Рет қаралды 4,9 МЛН
Человек паук уже не тот
00:32
Miracle
Рет қаралды 3,1 МЛН
Triple kill😹
00:18
GG Animation
Рет қаралды 12 МЛН
Try Not To Laugh 😅 the Best of BoxtoxTv 👌
00:18
boxtoxtv
Рет қаралды 7 МЛН
Git MERGE vs REBASE: The Definitive Guide
9:39
The Modern Coder
Рет қаралды 123 М.
How I would learn to code (If I could start over)
9:16
Jason Goodison
Рет қаралды 4,8 МЛН
Bruno - Collaborating API Collections via Git
10:54
Bruno
Рет қаралды 2,1 М.
React Hooks Course - All React Hooks Explained
1:26:21
PedroTech
Рет қаралды 1,1 МЛН
Implementing JWT Authentication in ASP.NET Core
23:51
Nick Chapsas
Рет қаралды 34 М.
I learned to code from scratch in 1 year. Here's how.
41:55
Thomas Frank
Рет қаралды 421 М.
What's Killing all the iMacs?
12:29
Action Retro
Рет қаралды 37 М.
Kubernetes Crash Course for Absolute Beginners [NEW]
1:12:04
TechWorld with Nana
Рет қаралды 2,8 МЛН
Человек паук уже не тот
00:32
Miracle
Рет қаралды 3,1 МЛН