Limited to the US and Canada only...see their FAQ

How can I play Tom Clancy’s XDefiant?
The game is not fully live yet, but players can register now at playxdefiant.com to be one of the first to...