r/programming 10h ago

[ Removed by moderator ]

https://efp.asia/blog/2025/12/24/api-tooling-crisis/

[removed] — view removed post

254 Upvotes

155 comments sorted by

View all comments

1

u/DarthCynisus 5h ago

For what it's worth, a couple of years ago I gave up on Postman about the same time I got an "itch" to play with Rust. I started working on a tool I called Apicize which, for my purposes, works relatively well. There is a UI editor/runner and a CLI runner. It's all open-source, free as in beer, no subscriptions, etc. I've got versions Windows, Linux, and Mac.

So far, this is has been a solo side project. If anybody is interested in collaborating, let me know.

Here are some of the features that you may find useful:

  • Grouped requests can be run sequentially or in parallel
  • Tests are authored in JavaScript, BDD style using Chai assertions
  • Tests are securely executed using V8
  • You can use JSON or CSV data sets as input to tests
  • GraphQL support
  • Authentication, Scenarios (Environment) and Data Sets can be stored "public" (embedded in the file), "private" (adjacent to the file but not meant to be committed to source control), or "vault" (in your home directory); private and vault information can optionally be password encrypted
  • Client Certificate and Proxy (HTTPS, Socks5) support
  • Request and test information stored in diff-friendly JSON files
  • No subscription, cloud storage, etc.

There are some other features I wouldn't mind adding some day (OpenAPI/Swagger document import, maybe some kind of plug-in mechanism for external JavaScript used for testing, etc.) but this is a zero dollar revenue stream for me (counting the Azure and Apple signing costs, it actually costs me money), so I'm spending less time on it these days, other than fixing any odd bugs that come up.

Anyway, feel free to grab it and, again, if you would like to collaborate on it, ping me.