The function of SLC29A2 (solute carrier family 29 member 2, Ensembl gene identifier ENSG00000174669) is as follows. Bidirectional uniporter involved in the facilitative transport of nucleosides and nucleobases, and contributes to maintaining their cellular homeostasis (PubMed:10722669, PubMed:12527552, PubMed:12590919, PubMed:16214850, PubMed:21795683, PubMed:9396714, PubMed:9478986). Functions as a Na(+)-independent, passive transporter (PubMed:9478986). Involved in the transport of nucleosides such as inosine, adenosine, uridine, thymidine, cytidine and guanosine (PubMed:10722669, PubMed:12527552, PubMed:12590919, PubMed:16214850, PubMed:21795683, PubMed:9396714, PubMed:9478986). Also able to transport purine nucleobases (hypoxanthine, adenine, guanine) and pyrimidine nucleobases (thymine, uracil) (PubMed:16214850, PubMed:21795683). Also mediates nicotinamide uptake supporting homeostasis and modulating its biological activities (PubMed:39885119). Can also transport urate (PubMed:40367900). Involved in nucleoside transport at basolateral membrane of kidney cells, allowing liver absorption of nucleoside metabolites (PubMed:12527552). Mediates apical nucleoside uptake into Sertoli cells, thereby regulating the transport of nucleosides in testis across the blood-testis-barrier (PubMed:23639800). Mediates both the influx and efflux of hypoxanthine in skeletal muscle microvascular endothelial cells to control the amount of intracellular hypoxanthine available for xanthine oxidase- mediated ROS production (By similarity). {ECO:0000250|UniProtKB:O54699, ECO:0000269|PubMed:10722669, ECO:0000269|PubMed:12527552, ECO:0000269|PubMed:12590919, ECO:0000269|PubMed:16214850, ECO:0000269|PubMed:21795683, ECO:0000269|PubMed:23639800, ECO:0000269|PubMed:39885119, ECO:0000269|PubMed:40367900, ECO:0000269|PubMed:9396714, ECO:0000269|PubMed:9478986}. [Isoform 3]: Non functional nucleoside transporter protein for adenosine or thymidine transport. Does not express on cell membrane. .