This is my "weekend project" it's in need of a better design, but thought I'd get the ball rolling by showing you guys! I'd love to hear what you think of it.
You should publish the HTTP API then you won't need to worry about making all the clients right away.