If you are a non Indian Citizen you will be required to get an e- tourist visa. It takes 4-7 days to process, but would recommend getting it earlier just to be safe. Link to apply: https://indianvisaonline.gov.in/evisa/Registration
Yes, generally it is advised to be update to date on the following when traveling. TDAP, MMR, Hep A, Hep B, Typhoid, Chicken pox/Shingles, Covid/Flu