Yes.
At this time PureGDK only works through PureBasic V 4.31
Youc an get the Purebasic 4.31 in the Purebasic Download Archives.
I am actually running V4.2, V4.31 with PureGDk and V 4.40 for different projects/reasons.
I have used PureGDk in several projects and it works very well. Is very easy to integrate the Darkbasic commands and Plugins (have only used the shader plugin at this point).
You can easily run multiple copies of different versions of PureBasic. Just put them in their own folders and it works fine.
Slyvnr