The official website for The Settlers of Catan

Question about Base Game Development Cards in General - May I play Development Cards before rolling the dice?

Answer

Yes. Note that you may play only 1 Development Card per turn: if you have played this card before rolling the dice, you are not allowed to play another one afterwards.