No, Alcaftadine is not a steroid. It is an antihistamine that provides relief from the itching associated with conjunctivitis. Steroids are chemically synthesised medications that act like hormones and can be used for similar conditions such as inflammation or allergies.