Apex Clean Energy on Friday said it has sold a 303-MW wind project in Oklahoma, together with negotiated off-take deals, to a unit of US energy company Allete Inc (NYSE:ALE).