N-linked protein glycosylation was originally thought to be specific to eukaryotes, but evidence of this post-translational modification has now been discovered across all domains of life: Eucarya, Bacteria, and Archaea. In all cases, the glycans are first assembled in a step-wise manner on a polyisoprenoid carrier lipid. At some stage of lipid-linked oligosaccharide synthesis, the glycan is flipped across a membrane. Subsequently, the completed glycan is transferred to specific asparagine residues on the protein of interest. Interestingly, though the N-glycosylation pathway seems to be conserved, the biosynthetic pathways of the polyisoprenoid carriers, the specific structures of the carriers, and the glycan residues added to the carriers vary widely. In this review we will elucidate how organisms in each basic domain of life synthesize the polyisoprenoids that they utilize for N-linked glycosylation and briefly discuss the subsequent modifications of the lipid to generate a lipid-linked oligosaccharide.