Downloads for Secret Server Software Development Kit for DevOps
Overview
The Secret Server SDK replaces and improves upon the existing functionality of the Java API and .NET/Application API. Users can leverage this SDK to tokenize credentials in scripts and configuration files for .NET web applications. The SDK can also call for a REST Web services authentication token for added functionality. Finally, the SDK has a local encrypted cache for every location it is installed in to allow for quicker transit times and resiliency in case communication with Secret Server is lost.
To download the SDK command line tool, choose a version and OS platform below.
See the Secret Server Software Development Kit for DevOps topic for how to use the SDK.
SDK Client version 1.5.3
Release Notes
Added a "multi" option to the CLI. You can now select one field from multiple secrets in a single call by passing in a comma-separated list of multiple Secret IDs and a field name.
Downloads
- Windows x64
- MacOS x64
- Linux x64 (including RHEL 7 to 8—RHEL 9 uses OpenSSL v3, which the SDK does not support)
- Red Hat Enterprise Linux 6 x64
Download File Hashes
Windows x64
- File:
secretserver-sdk-1.5.3-win-x64.zip
- SHA256: 231F88106CC03434AC7E107579BB1B7686B10011F208068913F5F3762A4A5B64
MacOS x64
- File:
secretserver-sdk-1.5.3-osx-x64.zip
- SHA256: E13657A9E80235F2404F398254E537185619DCF921546C03D28BDF17C75E1694
Linux x64
- File:
secretserver-sdk-1.5.3-linux-x64.zip
- SHA256: 8AFAB562C35EDC4AFD5EB6B6275635A06C319FD0275318B5DE6ED61D8678FCC4
Red Hat Enterprise Linux 6 x64
- File:
secretserver-sdk-1.5.3-rhel.6-x64.zip
- SHA256: E4E83E632FFA640A47C70A880E53DBDE38F12F2CAF6FE4441D18ECEB7D716904
Legacy Releases
SDK Client version 1.5.0
Release Notes
- Cache improvements
- Stability improvements
Downloads
- Windows x64
- MacOS x64
- Linux x64 (including RHEL 7 to 8—RHEL 9 uses OpenSSL v3, which the SDK does not support)
- Red Hat Enterprise Linux 6 x64
Download File Hashes
Windows x64
- File:
secretserver-sdk-1.5.0-win-x64.zip
- SHA256: 4B3246470E4EA87190CE3B511151E93E04E7363EADBD145BA0EE8AA63BC1378B
MacOS x64
- File:
secretserver-sdk-1.5.0-osx-x64.zip
- SHA256: 492D177CF86554EC22B947957328D833471E2DECFA7AE95FC0D2B3FFB1B24E37
Linux x64
- File:
secretserver-sdk-1.5.0-linux-x64.zip
- SHA256: 94672CA26C438301A070C020FFAEE2932250F3358C91B30BC4F9B8F0E0A1210B
Red Hat Enterprise Linux 6 x64
- File:
secretserver-sdk-1.5.0-rhel.6-x64.zip
- SHA256: BF0BA52C7BA0838E56C4C0C44FC29794223B04336458D342F14872FE3914E30B
SDK Client version 1.4.1
Release Notes
- New option to specify a configuration and cache directory other than the default
- SDK CLI (
tss
) now has a--configure-directory
option. - Nuget SDK packages now check for a
SecretServerSdkKeyDirectory AppSetting
. - Updated the Nuget SDK packages to support customizing the key storage directory. They now check for a
SecretServerSdkKeyDirectory AppSetting
. - Updated the Nuget SDK packages to have a
SecretServerClient
GetAccessToken()
andGetAccessTokenAsync()
method, to get a REST or SOAP API token. This is equivalent to the existing SDK CLI commandtoken
.
Downloads
- Windows x64
- MacOS x64
- Linux x64 (including RHEL 7 to 8—RHEL 9 uses OpenSSL v3, which the SDK does not support)
- Red Hat Enterprise Linux 6 x64
SDK Client version 1.3.0
Release Notes
- Upgrade to .NET Core 2.1 runtime
- Encrypt configuration with DPAPI on Windows by default
- New commands to display connection status and version
- New option to specify a key storage directory other than the default
- Target multiple OS versions with a single build
- New build for Red Hat Enterprise Linux 6
Downloads
- Windows x64
- MacOS x64
- Linux x64 (including RHEL 7 to 8—RHEL 9 uses OpenSSL v3, which the SDK does not support)
- Red Hat Enterprise Linux 6 x64
SDK Client version 1.0.0
Release Notes
Initial release of the SDK command line tool
Downloads
SDK NuGet Packages (Optional)
To get the SDK NuGet packages, check out the documentation on our GitHub page This package is not required to use the SDK Client.