Consider URLs to a public API:
https://api.example.com/items https://api.example.com/add https://api.example.com/remove ...
Internally, the calls are being served from local URLs, for example:
18.104.22.168:8080/get_items. In order to hide the internal URLs, there is a middleware that fetches the data from the internal URls and serves it to the external ones.
What is the proper name for the middleware that fetches the information from the internal URL and serves it to the public API?
"Proxy" seems to general, and "URL rewriter" seems too narrow.