Vaccines in cats are usually given by injection under the skin, and some are also given as drops into the eyes or nose.
Cat vaccines are given to provide protection against infectious diseases by stimulating an immune response if your cat later gets an infection.