--- title: "NanoSSH client user guide" source_url: https://dev.digicert.com/trustcore-sdk/nanossh/nanossh-client-user-guide.html --- This guide provides instructions to application programmers who are incorporating DigiCert® TrustCore SDK NanoSSH client into their devices’ C/C++ application source code. NanoSSH features are described, and integration procedures are provided. ## License This project is available under a **dual-license model**: - **Open Source License**: [GNU Affero General Public License v3 (AGPL v3)](https://github.com/digicert/trustcore/blob/main/LICENSE.md): This license allows you to use, modify, and distribute the code for free in accordance with AGPL terms. - **Commercial License**: If you wish to use TrustCore SDK in a proprietary or commercial product (e.g., embedded in closed-source firmware or commercial SaaS applications), a commercial license is available under DigiCert’s [Master Services Agreement](https://www.digicert.com/master-services-agreement/) (MSA). Contact us at [sales@digicert.com](mailto:sales@digicert.com) for commercial licensing details. ## In this section - [Before you begin](https://dev.digicert.com/md/trustcore-sdk/nanossh/nanossh-client-user-guide/before-you-begin.md) - [NanoSSH client overview](https://dev.digicert.com/md/trustcore-sdk/nanossh/nanossh-client-user-guide/nanossh-client-overview.md) - [Common procedures](https://dev.digicert.com/md/trustcore-sdk/nanossh/nanossh-client-user-guide/common-procedures.md) - [Use case examples](https://dev.digicert.com/md/trustcore-sdk/nanossh/nanossh-client-user-guide/use-case-examples.md) - [Customize a NanoSSH client implementation](https://dev.digicert.com/md/trustcore-sdk/nanossh/nanossh-client-user-guide/customize-a-nanossh-client-implementation.md) - [FAQs](https://dev.digicert.com/md/trustcore-sdk/nanossh/nanossh-client-user-guide/faqs.md)