Show HN: Yapi – FOSS terminal API client for power users

yapi.run

39 points by jamiepond 2 days ago


I shared a previous version of yapi a few months ago in the comments section of a post talking about the insanity of Postman being 'down'. yapi has developed into a more mature project since then!

https://github.com/jamierpond/yapi

Still very early, but it makes me much more productive vs Postman, Bruno, Insomnia, etc.

If youre a nvim/tmux culture human, you might like this!

deltaknight - 7 hours ago

This looks super cool, I’ve played around with making custom API clients/executers in multiple teams now and am glad to see something that I might actually use instead of re-rolling my own each time.

One thing I’ve previously found very useful is the ability to select multiple ‘environments’ at once (I’ve previously split this in to e.g. environment+session or environment+user before). The ability to merge a set of variables together lets you define variables for _where_ I’m calling (local, staging, etc), but also who/what I’m calling (specific users, types of profiles/packages (how does this api behave if I switch between a free vs paid licence), etc).

Also echoing another comment, the blog linked gives me a 404 page now. Additionally, the GitHub for this projects seems have a ton of blank issues saying “help yapi made me too productive”? Rather odd, I probably won’t be running this project directly anytime soon…

dhruv3006 - 2 days ago

Great to see this space so active !

Building something similar : https://voiden.md

mh9r - 4 hours ago

I love file-based API clients. I think it’s only time to define a standard file format that all or most IDEs, editors and clients support. Fragmentation between IntelliJ, VSCode and any other tool makes the approach less useful as it could be.

Celeo - 7 hours ago

I'm getting a 404 with the submitted link, but am able to view the homepage at https://yapi.run/.

davidpfarrell - 5 hours ago

Anyone else getting 404 when clicking the title[0] ?

[0]: https://yapi.run/blog/what-is-yapi

bbkane - 8 hours ago

Looks neat! I highly recommend showcasing the interactivity with a few GIFs in your README. You can script them with https://github.com/charmbracelet/vhs

chaz6 - 5 hours ago

Page currently shows

    404 This page could not be found.
honzajde - 8 hours ago

Very nice. Just did not find the spec/format for the config file.

avtar - 7 hours ago

Hurl's another great option for this https://hurl.dev/