Uses inorganic polyphosphate (polyP) as a donor to convert NDP to NTP. PolyP hydrolysis is slightly faster with ADP, but it can also use GDP, CDP and UDP. [phosphate](n) + ATP = [phosphate](n+1) + ADP [phosphate](n) + CTP = [phosphate](n+1) + CDP [phosphate](n) + GTP = [phosphate](n+1) + GDP [phosphate](n) + UTP = [phosphate](n+1) + UDP kcat is 313 min(-1) with ADP as substrate. Optimum pH is 9. Belongs to the polyphosphate kinase 2 (PPK2) family. Class I subfamily.