This document summarizes antigen processing and presentation by the two main pathways - cytosolic and endocytic. The cytosolic pathway uses MHC class I to process endogenous proteins from within cells, marking them with ubiquitin and degrading them in proteasomes to generate peptides. These are transported by TAP proteins into the ER for loading onto MHC class I for presentation at the cell surface. The endocytic pathway uses MHC class II and antigen presenting cells to process exogenous proteins from outside the cell via endocytosis, phagocytosis and degradation in lysosomes, aided by invariant chain proteins, to generate peptides that are loaded onto MHC class II for presentation.