Alkaloid opium yang terhasil secara semula jadi (contohnya morfin, kodeina dan tebaina)
Separa sintetik -- dihasilkan daripada alkaloid asli yang telah diubahsuai (contohnya heroin (diasetilmorfin), oxycodone dan hydrocodone)
Sintetik asli -- tidak dihasilkan daripada opium dan mungkin mempunyai struktur kimia yang berbeza dengan alkaloid opium (contohnya fentanyl, metadon dan tramadol)