Open Menu
AllLocalCommunitiesAbout
lotide
AllLocalCommunitiesAbout
Login

When the Category Leader Stalls : Postman and the Future of API Tooling

⁨40⁩ ⁨likes⁩

Submitted ⁨⁨4⁩ ⁨days⁩ ago⁩ by ⁨dhruv3006@lemmy.world⁩ to ⁨technology@lemmy.world⁩

https://kaluvuri.com/blog/when-the-category-leader-stalls/

source

Comments

Sort:hotnewtop
  • expr@piefed.social ⁨4⁩ ⁨days⁩ ago

    https://justuse.org/curl/

    source
    • dhruv3006@lemmy.world ⁨3⁩ ⁨days⁩ ago

      Curl is great. I use curl. Most developers use curl. But “you can call an API with curl” and “curl is enough as an API working environment” are two very different claims.

      The problem is that real API work is almost never just one request typed into a terminal like some kind of beautifully minimalist Unix haiku. It usually turns into auth, environments, copied headers, reused payload fragments, request chains, documentation, testing, debugging, sharing examples with teammates, reviewing changes in Git, and trying not to break prod because you forgot to swap one token or one base URL.

      At that point, people are not really using “just curl” anymore. They are using curl plus shell scripts, plus notes, plus env files, plus copied commands from Slack, plus random JSON files, plus tribal knowledge. Which is fine, until it becomes annoying, fragile, and weirdly hard to collaborate around.

      That is the gap api clients like Voiden is trying to solve.

      So for me it is not “curl vs Voiden.” curl is a low-level execution tool. Voiden is a workspace for actual API work: writing requests, organizing them, reusing pieces, documenting them, testing them, versioning them in Git, and not duplicating the same headers/body/auth setup 45 times like a person slowly losing control of their life.

      source
      • AA5B@lemmy.world ⁨2⁩ ⁨days⁩ ago

        That all sounds like a nightmare. I use curl api calls from DevOps where I’m not really doing much and time isn’t usually a concern. But I can’t imagine our product developers using it, it just doesn’t seem scalable, maintainable or performant

        source
      • expr@piefed.social ⁨3⁩ ⁨days⁩ ago

        This argument doesn’t really hold up, honestly. That is all easily done with shell scripting, and shell scripts can be committed to source control and shared to other members of the team easily. This is what my team does for our common API needs. It even has ecosystem support in many places, such as popular openapi renderers providing curl command examples for routes automatically, being able to copy the exact request made by a web browser as a curl command from the network tab automatically, and so on.

        I use curl for absolutely everything, including testing out my work for each and every ticket I work on. Been doing this for years now. It works great and has many, many advantages over property bullshit like Postman.

        source
        • -> View More Comments
    • MonkderVierte@lemmy.zip ⁨4⁩ ⁨days⁩ ago
      [deleted]
      source
      • expr@piefed.social ⁨4⁩ ⁨days⁩ ago

        Wrong comment to rely to?

        source
  • sakphul@discuss.tchncs.de ⁨3⁩ ⁨days⁩ ago

    I am wondering that nobody mentioned www.usebruno.com yet. Works good enough for our Team. We are sharing the collection allongisde the applications code to keep both in Sync.

    source
  • nikolasdimi@lemmy.world ⁨4⁩ ⁨days⁩ ago

    You either die a hero or live long enough to become the villain?

    source
  • hperrin@lemmy.ca ⁨4⁩ ⁨days⁩ ago

    I’ve never understood why anyone needs Postman. Just write some JavaScript and run it with Node. It’s so easy to use the Fetch API.

    source
    • dhruv3006@lemmy.world ⁨3⁩ ⁨days⁩ ago

      Collaboration?

      source
    • nikolasdimi@lemmy.world ⁨3⁩ ⁨days⁩ ago

      what about people that are not JS?

      source
      • hperrin@lemmy.ca ⁨3⁩ ⁨days⁩ ago

        Use whatever you want. Making HTTP calls in any language is easy.

        source
  • HubertManne@piefed.social ⁨3⁩ ⁨days⁩ ago

    postman died years ago now. At least 3 but I think much more. httpie is the way to go along with the fork of insomnium after it went to trump.

    source
    • dhruv3006@lemmy.world ⁨3⁩ ⁨days⁩ ago

      I guessl postman pivoted - didn’t die really. Now they are a more of a AI Infra company - blog.astromode.ai/blog/hello-astro-ai/

      Also httpie is great - you may like Voiden.We opensourced some days back and are not just a postman clone !

      Take a look here maybe : github.com/VoidenHQ/voiden

      source
    • MagicShel@lemmy.zip ⁨3⁩ ⁨days⁩ ago

      Interesting. I’ve been using Hoppscotch for two years now.

      source
  • pixxelkick@lemmy.world ⁨4⁩ ⁨days⁩ ago

    I just use scalar api browser on my aspire stack.

    That way devs dont have to install anything, running the aspire project just auto spins up scalar and they can use it.

    1. Open link from aspire dashboard
    2. Paste bearer token
    3. Play with the api

    Its like if swashbuckle and postman had a baby.

    source