SVNKit ist eine Subversion (SVN)-Client-Bibliothek in reinem Java. Das bedeutet, dass Anwender der Bibliothek, also Java-Programme, keine nativen SVN-Binärdateien oder javahl-Bindungen verwenden müssen, um mit Subversion-Repositorien zu arbeiten. Es ist nicht nur ein Ersatz für javahl-Bindungen in reinem Java, sondern auch eine Bibliothek, die einen hohen Grad an Kontrolle über die Operationen an einem Subversion-Repositorium erlaubt. (non)