func(http.ResponseWriter, *http.Request)
I started with barebones http, then used gorilla, and later started using negrioni.Any new library with uses this function helps me.
So in the end: you dont need a framework, but libraries are nice.
Note: My api is a simple json based rest service.