GoKit does that (http://gokit.io) – I heard about it on the changeling podcast [1]. Really cool set of scripts. Haven't used it personally though. There's also a changelog episode about Caddy [2], although I'm sure some of that will be outdated starting today.
Re:Caddy 0.9 Released with All New Core
by deathtrader666 on Tuesday July 19, 2016 @10:20AM
(#12121919)
GoKit looks awesome!
What if you could slap something like Caddy in front of any API and provide authentication, analytics even billing out of the box.