Skip to main content

Robot Framework test library for SSH and SFTP

Project description


SSHLibrary is a Robot Framework ( test library for testing SSH and SFTP.

The library has the following main usages: - Executing commands on remote, either with blocking or non-blocking behaviour. - Writing and reading in an interactive session. - Transferring files and directories over SFTP. - Ensuring that files or directories exist on remote.


SSHLibrary is licensed under Apache License 2.0.

See LICENSE.txt for details.


Install from Python Package Index: pip install robotframework-sshlibrary

The installation is documented at

For general information about using test libraries with Robot Framework, see


The documentation and examples can be found at ‘doc/SSHLibrary.html’ or at

Directory Layout

Acceptance tests. Naturally using Robot Framework.
SSHLibrary documentation.
Contains Trilead SSH library JAR distribution which must be in CLASSPATH when executing tests with Jython.
SSHLibrary source code.
Unit tests.

Running the Acceptance Tests

Running the acceptance tests requires some configuration which is explained at

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Files for robotframework-sshlibrary, version 2.0.2
Filename, size File type Python version Upload date Hashes
Filename, size robotframework-sshlibrary-2.0.2.tar.gz (86.2 kB) File type Source Python version None Upload date Hashes View

Supported by

Pingdom Pingdom Monitoring Google Google Object Storage and Download Analytics Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page