The initial glycan transfer in asparagine-linked protein glycosylation is catalysed by the integral membrane enzyme oligosaccharyltransferase (OST). Here we study the mechanism of the bacterial PglB protein, a single-subunit OST, using chemically synthesized acceptor peptide analogues. We find that PglB can glycosylate not only asparagine but also glutamine, homoserine and the hydroxamate Asp(NHOH), although at much lower rates. In contrast, N-methylated asparagine or 2,4-diaminobutanoic acid (Dab) are not glycosylated. We find that of the various peptide analogues, only asparagine-or Dab-containing peptides bind tightly to PglB. Glycopeptide products are unable to bind, providing the driving force of product release. We find no suitably positioned residues near the active site of PglB that can activate the acceptor asparagine by deprotonation, making a general base mechanism unlikely and leaving carboxamide twisting as the most likely mechanistic proposal for asparagine activation.