Medications for addiction treatment may be prescribed as part of an inpatient or outpatient rehab program. ... Heroin And Opiate Addiction Medications Methadone. Methadone is an Opiate used for moderate to severe Opiate addictions. ... Buprenorphine (Suboxone) ... Naltrexone.