Dota 2 Beta installer?

I have a DOTA 2 beta key but i cant find an installer or where to put the key anywhere.... please help
3 answers