api testing doesnt need ai

May 9, 2026Last edited May 12, 2026|3 mins read

disclaimer: i'm not affiliated with bruno. just a developer who found a tool that works well and wanted to share it.

i've been using bruno for several months now and it has quietly replaced postman for most of my daily api work.

the core problem with traditional api clients is feature bloat. postman started as a simple http client but has grown into a platform with ai features, team analytics, and governance tools that most individual developers never use. meanwhile the application became slower and more resource intensive. bruno takes a different approach.

bruno does one thing well: http requests. no mandatory account, no cloud sync, no unnecessary features. just a clean interface for sending requests and inspecting responses.

the key architectural difference is how bruno stores data. collections are saved as plain text files on your local filesystem. on my machine, everything lives in /home/ongoro/documents/bruno (the location is configurable). each request is a separate file. here's what an actual request looks like for my blog's api:

Yaml
info:
  name: Get Posts
  type: http
  seq: 1

http:
  method: GET
  url: https://dev.ongoro.top/api/posts
  auth: inherit

settings:
  encodeUrl: true
  timeout: 0
  followRedirects: true
  maxRedirects: 5

that's it. a readable yaml structure that defines the request completely. open it in any text editor, commit it to git, or share it with a teammate. when i run this request in bruno, it returns the actual posts from my blog:

Json
[
  {
    "_id": "69f5b3ca39a1cde4298f7fdb",
    "title": "i'm becoming the developer i used to make fun of",
    "slug": "i-m-becoming-the-developer-i-used-to-make-fun-of",
    "views": 25
  },
  {
    "_id": "69e9fa184f7ec0ed6e40ee6a",
    "title": "stop using vscode like this (it's killing your workflow)",
    "slug": "stop-using-vscode-like-this-it-s-killing-your-workflow",
    "views": 2
  }
]

this workflow changes how you manage api collections. i can commit my bruno folder to git alongside my source code, review changes via pull requests, and revert to previous versions using standard git commands. when a teammate adds a new endpoint, i see the exact request structure in the code review without any export or import steps.

privacy is another clear advantage. since no data is sent to external servers, api keys and authentication tokens never leave your machine. there's no risk of accidentally exposing a workspace or having credentials stored on a third party service.

bruno is open source and completely free. installation takes about thirty seconds. if you decide it doesn't fit your workflow, uninstalling leaves your collection files intact - they're just text files, not locked into any proprietary format.

for developers who value simplicity, version control integration, and data privacy in their api tooling, bruno is worth a closer look.

if you found this useful, subscribe to my newsletter at dev.ongoro.top/newsletter for weekly deep dives into high-performance web architecture, side projects, and the unvarnished truth about tech. also feel free to leave a message in the public guestbook at dev.ongoro.top/guestbook - would love to hear what tools you're using.

> stay in the loop

get notified when i write something new. no spam, just code.

> Enjoyed this post?

> comments

Command Palette

Search for a command to run...