Turly
A Postman-style API client that lives in your terminal. Vim keys, plain-file workspaces and OpenAPI import.
cargo install turly
turly -i https://petstore3.swagger.io/api/v3/openapi.json
Three-pane TUI
Request tree, request editor and response viewer, with the mouse if you want it.
Vim keys
Modal editing everywhere, a command box, search, and every key remappable.
Plain-file workspaces
One YAML file per request. Diff them, review them, commit them.
OpenAPI import
Build a whole workspace from an OpenAPI 3.x or Swagger 2.0 spec, file or URL.
Real auth
Bearer, Basic, API key and OAuth2 with browser sign-in, plus a workspace default.
Secrets stay out of git
Environments and variables, with secret values kept in a gitignored file.
Responses are syntax-highlighted and searchable, every request is kept in history, and any request can be copied as curl. Ten themes ship in the box, and you can add your own in TOML.
New here? Start with Getting started, then read Editing requests and Authentication.