Buprenorphine is a synthetic partial opioid which attaches to the opioid receptors on the brain. It has a stronger bond with the opioid receptors than other opioids. This helps block the effect of opioids, may reduce cravings and may reduce withdrawal symptoms