The Maverick Synergy Java SSH API

Open Source Java SSH API, High Performance, Scalable

Maverick Synergy Java SSH API

The Maverick Synergy Java SSH API is the third generation of Java SSH API developed by JADAPTIVE. Building upon the core trusted components of the Maverick Legacy APIs in a unified framework. Released under the LGPL Maverick Synergy is a commercial-friendly open-source Java SSH library fully supported directly by the developers.

Download   Support Plans   Documentation 

What is the Maverick Synergy Java SSH API?

Maverick Synergy is a Java implementation of the SSH2 protocol. It helps Java developers connect their Java applications to SSH servers to execute commands, transfer files, access remote network services, and much more.

Synergy can also be used as an SSH server to allow other SSH clients to connect to your application. You can create your own Command Line Interface, develop commands in Java, and send and receive files on your custom file system.

What is SSH?

SSH is a secure communication protocol that allows users to log in remotely to another machine. Users can access their shell, execute commands, transfer files, and more advanced features such as port forwarding, which allows access to network services running on the remote host or other servers on the remote hosts’ network.

Why Maverick Synergy?

Maverick Synergy is the third generation SSH API developed by JADAPTIVE, licensed under a dual licensing model with LGPL and commercial licensing. It provides the open-source community and our business partners with the most up-to-date and commercially supported Java SSH API.

Maverick Synergy Java SSH API

Java SSH Library Download

Download the current version of the Java SSH API or find the right configuration directive for your preferred dependency management system. The download supports both client and server SSH roles.


Up-to-date Features

We ensure our API has the most up-to-date and cutting edge features as new algorithms, components, and the SSH protocol specifications evolve to keep pace with current security practices.

Learn More
Open Source

The Synergy Java SSH API is fully open sourced under the LGPL open source license. Maintenance updates pushed from our private hotfix branch are performed regularly and in line with our open source release policy.

Quick Start

Get a head start by reviewing some useful examples of how to use the client API to connect to SSH servers, execute commands, script a shell, transfer files, port forward, and more.

Learn More
Fork me on GitHub