Bruno: Fast and Git-friendly open-source API client (Postman alternative)

Overall Sentiment

  • Strong enthusiasm for Bruno as a fast, simple, “file-over-app”, offline-first alternative to Postman/Insomnia.
  • Significant frustration with Postman and Insomnia for forced logins, cloud-centric workflows, data loss, bloat, and “enshittification” driven by VC funding.
  • Some users remain happy with CLI/IDE-based solutions and see limited need for GUI API clients.

Why People Are Switching

  • Postman/Insomnia now often require accounts, push cloud sync, and have had rough migrations that wiped or hid collections/environments.
  • Many orgs cannot use tools that sync secrets to external clouds for compliance and security reasons.
  • Postman’s UI is widely described as slow, complex, and over-featured for “just hit an API” use cases.
  • Users value Bruno’s:
    • Local-only storage of collections.
    • Git-friendly, human-readable Bru files.
    • Easy collaboration by checking collections into repos.
    • Import from Postman collections.

Features, Gaps, and Comparisons

  • Bruno praised for:
    • Simple, fast GUI + CLI.
    • Environments, pre-request scripts, OAuth2 support, and Postman-like test flows.
    • Git-native workflow and “everything as code” philosophy.
  • Missing or weaker areas (some improving/paid):
    • WebSockets, SSE/streaming, gRPC, MQTT, cookies, mTLS, and some environment/variable scripting edge cases.
    • OpenAPI import not as robust as Postman/Insomnia, especially around server variables.
  • Comparisons:
    • CLI/text tools (curl, httpie, Hurl, JetBrains/VS Code .http, Emacs/Vim/IDE plugins) preferred by power users who like scripting, reuse, and CI integration.
    • GUI tools (Postman, Insomnia, Paw, Thunder Client, Yaak, HTTPie GUI, Hoppscotch, Restfox, etc.) still popular, but cloud lock-in and bloat are recurring complaints.

Business Model & Licensing Discussion

  • Bruno has a free open-source core plus a paid “Golden Edition” with proprietary features (e.g., gRPC/WebSockets, load testing).
  • Pricing is one-time with limited years of updates; debate over whether that is truly “lifetime” and whether messaging is misleading.
  • Many appreciate the no-VC stance and perpetual, non-subscription model; others are wary of dual-licensing and long-term openness.

Meta & Philosophy

  • Strong support for:
    • “File over app” and Git as the source of truth.
    • Tools that don’t require accounts, telemetry, or auto-updates.
  • Ongoing debate over GUI vs shell: GUIs seen as easier for less CLI-savvy devs/testers; shells and notebooks seen as more powerful and flexible for those comfortable with them.