Access

Last updated on 29th April 2024

Getting Access

Free access is available for research and non-commercial purposes. If you would like to use the SDK for commercial purposes, you will need to purchase a license, please contact support@simudyne.com for more info.

Access to the Simudyne SDK is authenticated via an access token, and license file system.

30-day Free Trial

Get Access to the SDK

If you would like to download a free 30-day trial, please click the button above to email us. You will then be sent an access token, and a license file to begin test-driving the software.

There are 2 options for downloading the Simudyne SDK libraries:

  1. Maven (recommended): Use Maven to download the libraries - A Firewall can block authentication and grabbing of Maven libraries, if Maven is being blocked, make sure to check your Firewall settings.
  2. Offline Installer: If your security restrictions will not allow you to use Maven, an offline installer is available for installing the libraries without Maven.

Maven

Once you have received your license file and access token, and completed the installation steps in Requirements & Setup you will be able to download the Simudyne SDK libraries using Maven.

We recommend downloading our starter project containing sample models on the Simudyne GitHub. This is a complete Simudyne SDK project with the Simudyne SDK dependencies for downloading the libraries.

Offline installer

If you require an offline installer please contact support by emailing support@simudyne.com. A member of the team will be in touch with an offline installer access credentials.

Authentication

The Simudyne SDK needs a valid license in order to run. This license is valid for one user, for a specified period. The license contains the following fields:

  • user_name -> The name of the user this license is issued for
  • email_address -> The email addres of the user this license if issued for
  • organisation
  • contract_reference
  • distributed -> Whether or not this license is valid for running the Simudyne SDK in a distributed mode
  • hard_termination -> Whether or not the Simudyne SDK will stop working after the license expiry date
  • core_limit -> The maximum number of cores this license is valid to run on
  • issue_date
  • valid_to
  • signature -> A signed hash of the license. This gets validated against the public key (which is embedded in the software)

No details of the license should be changed. If any changes are made, the license will not be valid, and the software will not run. License validation happens locally, which means no calls back to Simudyne are made when validating the license.