Live data from Hacker News

Bruno: Fast and Git-friendly open-source API client (Postman alternative)

usebruno.com

251–260 of 444 posts

Re: Bruno: Fast and Git-friendly open-source API client (Postman alternative)

#251
post #235

This makes me think of an alternative that no one seems to be mentioning: http/rest files. They're git-friendly and there are community plugins to operate them from every major IDE. I believed the standard was created by jetbrains. https://www.jetbrains.com/help/idea/http-client-in-product-c...

[deleted]

Re: Bruno: Fast and Git-friendly open-source API client (Postman alternative)

#252

Well this is fun to see. After Postman deleted my local data after I declined a cloud account, I started working on my own tool: https://github.com/EvWilson/sqump Some similar ideas - actually treats the file system as authoritative, runs locally, can share collections via source control with teammates. Difference in this case is that I used Lua as a lightweight scripting layer that I gave all my necessary tools to.…

[deleted]

Re: Bruno: Fast and Git-friendly open-source API client (Postman alternative)

#255

I really like the idea of serializing requests to a Git-friendly text format. But if we want a Git-friendly text format, why not mimic HTTP/1.1 request syntax as much as possible? Maybe with Jekyll-like YAML front matter for metadata that doesn’t fit? So for Get Users.bru instead of the current example of: meta { name: Get Users type: http seq: 1 } get { url: https://reqres.in/api/users body: none } headers { Content…

[deleted]

Re: Bruno: Fast and Git-friendly open-source API client (Postman alternative)

#257

I've purchased the golden copy of Bruno, not just because this is the right way to do software, but also because of the Bru DSL and git-based sharing "everything as code" model. Meanwhile, I often dev on iPad Pro with keyboard and trackpad, and instead of Postman, Insomnia, etc., I've enjoyed HTTPBot: - HTTPBot for iOS: https://apps.apple.com/us/app/httpbot/id1232603544 - HTTPBot for MacOS: https://www.httpbot.io/ HT…

[deleted]

Re: Bruno: Fast and Git-friendly open-source API client (Postman alternative)

#258
post #64

One thing I like doing when working with APIa is to have an echo server at hand. I.e. something that I can query via curl or via a network library that I’m using, and see in response what kind of request it actually received. It helps me verify that I’m making correct requests (and not misusing curl or a network library). Currently I google for that and use the first online result that comes up. Is there an open sour…

> One thing I like doing when working with APIa is to have an echo server at hand.

> I.e. something that I can query via curl or via a network library that I’m using, and see in response what kind of request it actually received. It helps me verify that I’m making correct requests (and not misusing curl or a network library).

Did you consider using a proxy during development. A man-in-the-middle server that does nothing but relay and record all communications between client and server?

I made one specifically for this use-case. See it in action (3m video): https://www.youtube.com/watch?v=kpsFSY-G5F0

Re: Bruno: Fast and Git-friendly open-source API client (Postman alternative)

#259

I found Bruno after Insomnia adopted the Postman strategy of being cloud first, with a disastrous migration - I momentarily lost all my local projects after an update. I've been using it for a while and I really like the offline first + git collaboration aspect of it. Only missing Websockets functionality at the moment.

[deleted]

Re: Bruno: Fast and Git-friendly open-source API client (Postman alternative)

#260

I have nothing against this app or the other graphical HTTP tools like Postman, Insomnia, etc., as people clearly get value out of them, but personally, I've moved everything over to Hurl --> hurl.dev - Open source - Text files all the way down - Easily understood DSL - Easily distributed - Easily versioned - Fast Download the executable, copy the two lines below into "first-test.hurl" and you're up and running. GET…

Hi maintainer of Hurl [1] here! Your comment makes my day, thanks!!

[1]: https://hurl.dev

Post reply on HN