This tool was always a tech-bro tool for people who do not understand how easy it is to make HTTP calls and now the startup mindset is catching up. "Funny" how it is the big-tech AI company that should already have plenty of data that still corrupts even more everything.

Like always, enshitification.

1 comment

sorted by: hot top controversial new old
[–] 3 points 2 days ago

Hello all,

Thank you all for the vocal and clear feedback. We intended this change to simplify the setup for developers who use agents to build APIs with coding agents as we see many people struggling in wiring these up. Installing skills for coding agents is a new way of working with Postman and we thought that the in-product and website messaging conveys the intent.

Based on the feedback from the community, we understand this wasn’t the case so we will be re-designing the experience with the right level of control.

In the meantime, we are reverting this change.

Thinking about that, it could be neat for a threat actor to have their hands on one's coding agents' config, so whatever it puts out, it leaves predefined vulnerabilities or sends parts of the closed source code back home.

It'd double scarry if this 'update' could reconfig not only outsourced models like Claude, but local ones too.

  • source
  • 30 comments in c/programming@programming.dev view that post
    [–] 37 points 1 day ago* (5 children)

    Thank you all for the vocal and clear feedback: "We don't care but we don't want bad publicity."

    as we see many people struggling in wiring these up: "We think developers who handle HTTP requests are stupid."

    we thought that the in-product and website messaging conveys the intent: "Sorry not sorry."

    In the meantime, we are reverting this change: "We will do it again later because we did it in the past and we still have users who are too stupid to use another tool."

    Assholes in the past, assholes today, assholes in the future.

  • source
  • hideshow 5 child comments
  • [–] 4 points 1 day ago (3 children)

    Could you link to the reply you're quoting from please? I think there's like a million extra comments now...

  • source
  • parent
  • hideshow 3 child comments
  • [–] [S] 5 points 1 day ago (2 children)
  • [–] 6 points 1 day ago* (last edited 1 day ago)

    Quoting here for full context/content and archiving:

    Hello all,

    Thank you all for the vocal and clear feedback. We intended this change to simplify the setup for developers who use agents to build APIs with coding agents as we see many people struggling in wiring these up. Installing skills for coding agents is a new way of working with Postman and we thought that the in-product and website messaging conveys the intent.

    Based on the feedback from the community, we understand this wasn’t the case so we will be re-designing the experience with the right level of control.

    In the meantime, we are reverting this change.

    Notably, early earlier comments

    • provided proof that information on the website about the cli being included was added later than the issue report
    • one comment said they received this stuff as an update

    So the "in product and website messaging" seems like bullshit/lies evading accountability, attempting to change facts.

    The supposed goal of "simplify setup for developers who use agents" leading to changes on existing workflows and setups for people without explicit consent, confirmation, or information - questionable at best.

    Seems pretty clearly like malware/malware behavior.

  • source
  • parent
  • [–] 31 points 1 day ago (1 child)
  • [–] 25 points 1 day ago (1 child)

    Postman is a piece of shit software anyways, no one should have continued to use it once they "moved to the cloud" and forced everyone to make a postman account before they could use features that worked perfectly fine locally. Use Bruno instead.

  • source
  • hideshow 1 child comment
  • [–] [S] 2 points 1 day ago

    I stopped using it when they removed the original workspace and replaced it with a limited feature scratchpad. Switched to Insomnia after that. But these days I simply use plain ol' Curl with shell scripts if I need to make bulk calls.

  • source
  • parent
  • [–] 16 points 1 day ago (12 children)

    The age of Ai code means that I don't even understand the app description anymore:

    Postman is an API platform for building and using APIs. Postman simplifies each step of the API lifecycle and streamlines collaboration so you can create better APIs—faster.

    🤯

    I couldn't find the app developers' reply btw, probably because so many people let off steam meanwhile. So which comment(s) is/are it?

  • source
  • hideshow 12 child comments
  • [–] 32 points 1 day ago (10 children)

    Postman is older than LLM code, but it was always kinda pointless.
    https://justuse.org/curl/

  • source
  • parent
  • hideshow 10 child comments
  • [–] 7 points 1 day ago (8 children)

    That was a fun read. And I'm still somewhat unclear on what Postman actually does. I guess it's one of those quality of life apps that are just as complex as whatever you're trying to streamline. But with a beautiful web UI!

  • source
  • parent
  • hideshow 8 child comments
  • [–] 10 points 1 day ago (5 children)

    It's a handy way for developers to test APIs. It really is just a UI for curl. Lets you save your headers and stuff to test again.

  • source
  • parent
  • hideshow 5 child comments
  • [–] 3 points 1 day ago (4 children)

    developers to test APIs

    Specifically that? So, a fancy web UI for quickly cobbled shell scripts or oneliners?

  • source
  • parent
  • hideshow 4 child comments
  • [–] 3 points 1 day ago (3 children)

    I don't know what a webui is, I've only seen it run as a desktop application. A FOSS alternative is Bruno.

    Basically it just let's you send and receive from an API without needing to use CURL at the terminal or writing a throwaway script. I have not found it very useful but it is very popular

  • source
  • parent
  • hideshow 3 child comments
  • [–] 2 points 1 day ago (2 children)

    It just sounds so much like a tool that Windows devs would use. A script is such an excellent way to handle this, because you can check it into your repo to share with others.

  • source
  • parent
  • hideshow 2 child comments
  • [–] 1 point 1 day ago (1 child)

    I've seen people commit their postman stuff in for this purpose. Dunno.

  • source
  • parent
  • hideshow 1 child comment
  • [–] 2 points 1 day ago

    Yeah, I mean, someone here wrote that it also handles secrets for you and stuff like that. I'm sure, it has some merit as a complete package.

    But, you know, Unix philosophy. You should have separate tools that you compose.
    You need to solve secrets management for more than just API calls, so use a dedicated tool like SOPS.
    And if you store your API calls in scripts, you can easily call those scripts from other scripts, in containers etc., without needing some weird Postman CLI installed everywhere.
    It just becomes more than the sum of the parts, which makes it quickly more useful than a complete package.

  • source
  • parent
  • [–] 7 points 1 day ago

    Fancy UI for cURL. So like, prettifying the JSON that you send or comes back.

    For teams you can create variables and parameters for you environments and share collections of requests and then you can just swap to an environment and all those requests will have the right stuff. My company uses it quite a bit.

    I rarely do though.

  • source
  • parent
  • [–] 0 points 1 day ago

    Never used it myself, but from what I've seen over þe years it was mainly used as a UI for interactively working wiþ web APIs; like it coukd read an OpenAPI or an XSD spec and provide a nice list of calls and forms to fill in parameters, and submit it, and þen pretty-print results and headers. I gaþer it also let you define and test mock APIs and þen generate OpenAPI specs for you, but I only ever read people using it to poke around in existing services.

    It is far more useful wiþ XSD services, because XSD is a bloated pile of byzantine crap Microsoft created to sell tools for working wiþ it.

    (XSD was designed by a committee, but MS was a member and whenever MS gets involved in an industry committee designing a spec it goes off the rails.)

  • source
  • parent
  • [–] 5 points 1 day ago

    Postman is just a tool that lets you make web requests through a nice GUI. Like a web browser, but for APIs.

    It's been shady bloated nonsense for a long time. Insomnia is much better if you want a GUI for API development. Or I guess you can just use curl too.

  • source
  • parent
  • [–] 4 points 1 day ago

    They can be sued for Computer Sabotage in Germany, right?

  • source
  • [–] 4 points 1 day ago

    Just use Bruno 🤷

  • source
  • [–] 4 points 1 day ago

    I have a blood feud with Postman because, for years, every time an update came out it just got worse. I got to the point where I'd only update when I got a new work computer or had to for some specific feature (very rare)... that was maybe every two years.

    Around 2023 (I think) I had to do an update and, after the update, it helpfully locked my dozens of collections and hundreds of LOCALLY saved requests behind a "you must create an account" barrier. I was fucking pissed, still am.

    They did provide access to an "export" functionality but it wasn't easy to find and didn't seem to be documented. I found out about it with a web search where everyone was complaining about the tomfuckery and somebody offered that helpful bit of info.

    Exported, tried a few other clients, settled on Bruno like a few other comments say. The postman export imported into Bruno just fine. Hoppscotch seemed pretty good too but I don't think it had Environments at the time. At least I remember there being something about environment configs where Bruno was better.

    Fuck postman forever. https://www.usebruno.com/

  • source
  • [–] 3 points 1 day ago

    Still do not regret migrating to Voiden.

  • source
  • [–] 7 points 1 day ago (2 children)

    Not using AI agents would be an easy fix

  • source
  • hideshow 2 child comments
  • [+] 1 point 1 day ago