What are the usual drugs that can treat heroin addiction?

I’ve always thought that it was just therapy, counseling, and rehabilitation that’s used to treat addictions. But recently I found out that others are given medication as well. I was just wondering what these drugs are.

More Meth Drug Addiction Info: