Vehicle Routing Scheduler Library is a library built as a framework to solve various vehicle routing problem variants. Its primary objective is to provide a platform for researchers and developers to design, experiment and use vehicle routing solvers for existing and new vehicle routing challenges. Therefore, it is designed to be modular and domain-driven. It provides users with variety of tools and interfaces such as algorithm analysis, performance analysis, problem analysis, geo-distance calculation, map-based routing, route sheet, and so on, which target for real-world vehicle routing problem implementation. The library is built from scratch and based on several research works undertaken by the developers of this library.