Install the REST SDK {#restgs-sdk-install-intro}
================================================

![](/content/dam/documentation/cybs/en-us/topics/platform/rest/getting-started/images/restgs-sdk-flow-4-750x200.svg/jcr:content/renditions/original)  
The *REST Client SDK* constructs JSON Web Token (JWT) messages for you to send to `Cybersource`. These messages are also encrypted using Message-Level Encryption (MLE) by the SDK. When you receive a response message from `Cybersource`, the SDK decrypts it using MLE.  
For more information about how to install the REST Client SDK into your system, see the *REST API related products* table in the `Cybersource` [GitHub](https://github.com/CyberSource/ "").

SDK Version
-----------

This table lists the minimum SDK versions that support the updated JWT message construction and MLE requirements. Find your system's processing language and install the corresponding SDK version or a later version.

|          Language          | Minimum SDK Version Required |                                                                                                        MLE Enablement Instructions                                                                                                        |
|----------------------------|------------------------------|-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| .NET Framework             | v0.0.1.60                    | [cybersource-rest-client-dotnet/MLE.md at master · CyberSource/cybersource-rest-client-dotnet](https://github.com/CyberSource/cybersource-rest-client-dotnet/blob/master/MLE.md "")                                                       |
| .NET Standard or .NET Core | v0.0.1.52                    | [cybersource-rest-client-dotnetstandard/cybersource-rest-client-netstandard/MLE.md at master · Cyber...](https://github.com/CyberSource/cybersource-rest-client-dotnetstandard/blob/master/cybersource-rest-client-netstandard/MLE.md "") |
| Java                       | v0.0.85                      | [cybersource-rest-client-java/MLE.md at master · CyberSource/cybersource-rest-client-java](https://github.com/CyberSource/cybersource-rest-client-java/blob/master/MLE.md "")                                                             |
| Node                       | v0.0.75                      | [cybersource-rest-client-node/MLE.md at master · CyberSource/cybersource-rest-client-node](https://github.com/CyberSource/cybersource-rest-client-node/blob/master/MLE.md "")                                                             |
| PHP                        | v0.0.69                      | [cybersource-rest-client-php/MLE.md at master · CyberSource/cybersource-rest-client-php](https://github.com/CyberSource/cybersource-rest-client-php/blob/master/MLE.md "")                                                                |
| Python                     | v0.0.73                      | [cybersource-rest-client-python/MLE.md at master · CyberSource/cybersource-rest-client-python](https://github.com/CyberSource/cybersource-rest-client-python/blob/master/MLE.md "")                                                       |
| Ruby                       | v0.0.81                      | [cybersource-rest-client-ruby/MLE.md at master · CyberSource/cybersource-rest-client-ruby](https://github.com/CyberSource/cybersource-rest-client-ruby/blob/master/MLE.md "")                                                             |
[**Minimum Required SDK Versions**]

