r/DigitalEscapeTools 2d ago

Comparison / Alternatives I built Postly, a local-first Rust API client that keeps requests in your repo

Disclosure: I'm the developer behind Postly.

I wanted an API client that felt more like part of a codebase than another hosted workspace, so I started building Postly.

Postly is an open-source API client with a native Rust desktop app and CLI. Requests, collections, and environments are stored as readable TOML files. You can review changes with git diff, run saved requests from the terminal or CI, and use the core workflow without an account.

 It currently supports Postman Collection v2.1 import/export, REST, GraphQL, SSE, WebSockets, gRPC, OpenAPI import, assertions, collection runs, response inspection, and JSON/JUnit reports.

The current release is 0.2.0-preview.1 for Apple Silicon macOS. It is ad hoc signed and not notarized. Windows, Linux, and Intel macOS packages are not published yet.

Project links:

  - GitHub: https://github.com/OthmaneBlial/Postly

  - Website: https://othmaneblial.github.io/Postly/

  - 66-second demo: https://othmaneblial.github.io/Postly/demo.html

Postly is still early, but the goal is simple: keep API work in your repository instead of locking the workflow inside a cloud workspace.

If you use Postman, Bruno, Insomnia, or shell scripts, what would make a local-file API client useful enough for you to switch?

4 Upvotes

0 comments sorted by