There is no generic version of Vivitrol that is approved for opioid use disorder.
Naltrexone, the primary ingredient in Vivitrol, is available as a generic drug in pill form, sold under the names naltrexone, Revia, and Depade.