The functionalization of proteins with DNA through the formation of covalent bonds enables a wide range of biotechnology advancements. For example, single-molecule analytical methods rely on bioconjugated DNA as elastic biolinkers for protein immobilization. Labeling proteins with DNA enables facile protein identification, as well as spatial and temporal organization and control of protein within DNA-protein networks. Bioconjugation reactions can target native, engineered, and non-canonical amino acids (NCAAs) within proteins. In addition, further protein engineering via the incorporation of peptide tags and self-labeling proteins can also be used for conjugation reactions. The selection of techniques will depend on application requirements such as yield, selectivity, conjugation position, potential for steric hindrance, cost, commercial availability, and potential impact on protein function.