Crysis API usage

Crysis API usage
I have a question regarding Crysis and CryEngine 2. Was CryEngine 2 original written for DX9 with DX10 stuff added on, in other words is it mainly a DX9 engine?