This makes me think of an alternative that no one seems to be mentioning: http/rest files. They're git-friendly and there are community plugins to operate them from every major IDE.
Oh yes. This one is Jetbrains only but there is also a VScode alternative for this. There is a plugin called httpyac and I believe it also supports the same kind of configuration (???) and variable syntax. It's great not switching to other apps for making an http request.
Nice GUI Clients: Postman, Insomnia, Paw (ease of use)
Nice CLI Clients that use plain text files: Jetbrains Http Client, Hurl, Httpie (privacy)
Bruno: The only GUI client with a Nice UI that works on top of plain text files
It's the best of both worlds.