No, Desloratadine is not a steroid. It’s an antihistamine. Sometimes steroids are also used to treat allergic symptoms. They are used either alone or in combination with an antihistamine. They both have powerful anti-inflammatory properties.