Do you like Git as much as Subversion? Check our new project:
    SubGit - safe migration from Svn to Git (and back).

What is SVNKit

Subversion is a leading and fast growing Open Source version control system. SVNKit brings Subversion closer to the Java world! SVNKit is a pure Java toolkit - it implements all Subversion features and provides APIs to work with Subversion working copies, access and manipulate Subversion repositories - everything within your Java application.

SVNKit makes Subversion closer
to the Java world.

SVNKit is written in Java and does not require any additional binaries or native applications. It is portable and there is no need for OS specific code. SVNKit is compatible with the latest version of Subversion.

Recommended by JetBrains

SVNKit is Open Source

SVNKit is Open Source and can be freely used in Open Source applications under the terms of TMate Open Source License. We provide commercial licensing option for closed source applications.

Start using SVNKit!

Check our on-line wiki documentation with source code examples, JavaDoc and articles on Subversion and SVNKit - you will find it easy to integrate SVNKit into your application. We are always glad to help you in the mailing list.

We release often, run huge tests suite and use continuous integration server to make sure that SVNKit meets the highest quality standards. SVNKit is Open Source and transparent as well as our development process.

End-user data is a sensitive matter and SVNKit could become crucial component of your application. To ensure problem-free experience our team provides professional support for SVNKit.

Featured SVNKit users

  • Oracle logo
  • IBM logo
  • Novell logo
  • JetBrains logo
  • Atlassian logo
  • Borland logo

We develop SVNKit with

  • TeamCity logo
  • YouTrack logo