Officially only for Macs from Mid 2012 onwards. However I've managed to successfully trick an original uni-body MacBook Pro (Late 2008) into running Window 10 without any problems.
I always had problems with Bootcamp. Drivers are unstable. I prefer to run Windows as a Virtual machine so I can enjoy both Mac and Windows. I'm using VMWare Fusion. It support many trackpad gesture (Bootcamp cannot do that). You will only need more RAM.