Al di là della patologia da cui proteggono, la distinzione tra vaccini è legata al modo con cui sono ottenuti e prodotti i componenti in grado di scatenare la risposta immunitaria. Esistono vaccini che contengono: