The versioning API consists the version-related methods in the Node interface as well as two interfaces that extend the Node interface, VersionHistory and Version. VersionHistory is the interface for an nt:versionHistory node and Version is the interface for an nt:version node.