a toolset for painless API development