It is prescription only made by a Doctor of Pharmacy. It has worked great for me. I guess it has several pain and swelling ingredients.