There are four main types of COVID-19 vaccines: viral vector vaccines like AstraZeneca, genetic vaccines like Moderna and Pfizer, inactivated vaccines like Sinovac, and protein-based vaccines like Novavax. Viral vector and genetic vaccines work by introducing genetic material that causes cells to produce viral proteins to stimulate an immune response. Inactivated vaccines contain killed virus to trigger immunity. Protein vaccines contain synthesized spike proteins to teach the immune system to recognize the virus. Common side effects include pain at the injection site, tiredness, and fever.