| Name | Description | Type | Package | Framework |
| IdentityInfo | Structure for an identity. | Class | org.apache.commons.vfs2.provider.sftp | Apache Commons |
| IdentityRepositoryFactory | Creates instances of JSch IdentityRepository. | Interface | org.apache.commons.vfs2.provider.sftp | Apache Commons |
| SftpClientFactory | Create a JSch Session instance. | Class | org.apache.commons.vfs2.provider.sftp | Apache Commons |
| SftpFileNameParser | Class | org.apache.commons.vfs2.provider.sftp | Apache Commons | |
| SftpFileObject | Class | org.apache.commons.vfs2.provider.sftp | Apache Commons | |
| SftpFileProvider | A provider for accessing files over SFTP. | Class | org.apache.commons.vfs2.provider.sftp | Apache Commons |
| SftpFileSystem | Represents the files on an SFTP server. | Class | org.apache.commons.vfs2.provider.sftp | Apache Commons |
| SftpFileSystemConfigBuilder | The config BUILDER for various SFTP configuration options. | Class | org.apache.commons.vfs2.provider.sftp | Apache Commons |
| SftpFileSystemConfigBuilder .ProxyType | Class | org.apache.commons.vfs2.provider.sftp.SftpFileSystemConfigBuilder | Apache Commons | |
| SftpStreamProxy | Stream based proxy for JSch. | Class | org.apache.commons.vfs2.provider.sftp | Apache Commons |
| TrustEveryoneUserInfo | Helper class to trust a new host. | Class | org.apache.commons.vfs2.provider.sftp | Apache Commons |