NO SUBSCRIPTION REQUIRED!
You can redeem your CD Key and download the game client here. The CD Key is to be entered into the Defiance website, not Steam. The defiance website will give you a full download link for the game client.
Available languages: EN/FR/DE
You can purchase an unused Defiance CD Key at a cheap discounted price here: