Compounds and methods for their preparation and use as therapeutic or prophylactic agents, fo example for treatment of cancer, bacterial or viral diseases by targeting Ectonucleotide Pyrophosphatase/Phosphodiesterase- 1 (ENPP1).L'invention concerne des composés et des procédés pour leur préparation et leur utilisation en tant qu'agents thérapeutiques ou prophylactiques, par exemple pour le traitement du cancer, de maladies bactériennes ou virales par ciblage de la pyrophosphatase/phosphodiestérase d'ectonucléotide-1 (ENPP1).