The 22-year-old Californian will skip the UCI Continental and Pro Continental levels to move directly into the Kazakh UCI Pro team.
“I actually dealt with Specialized (Astana's California-based bike sponsor) a lot, and I've been talking with them really all season about riding for a ProTour team next year,” Huffman told Cyclingnews.
Huffman joins a stellar squad, headed by new team leader Vincenzo Nibali.
“It's crazy to be on the same team as guys who I'm used to watching on TV,” he said. “It's hard to consider myself being on the same level as them. It's obviously a massive step up, and the shock of it really hasn't set in yet and what it really means.”