Set your API base URL and headers once with provideApi(), then inject(ApiService) anywhere. A tiny typed wrapper for Angular 17+. Every Angular app that talks to a REST API ends up with the same few lines in every service: read the base URL from the environment, build the headers, glue the URL together, call HttpClient . Then the app grows, a second backend shows up, and those lines multiply. I got tired of writing them, so years ago I wrote a small wrapper for my own apps. I just releas...