The Diamondbacks selected Allen's contract from Triple-A Reno on Wednesday.
Arizona is in need of bullpen reinforcements following Tuesday's extra-inning victory over the Cubs. Allen has yielded four earned runs with a 9:3 K:BB over 12 innings with Reno this season and should be able to cover multiple frames out of the bullpen when needed.