making restful api \w or \wo 3rd party libs?