Hm, afaik this is by design since Azure Functions should provide you freedom to do whatever you want based on the input (which is not necessarily a HTTP Request). So this is a helper library that focuses on implementing some of the common things you would want to do (and focused on Http Azure Functions at that). So based on that my assumption is that the situation will be similar in other languages.