AppDynamics switched from Semantic Versioning to Calendar Versioning starting in February 2020 for some agents and March 2020 for the entire product suite.

    Skip to end of metadata
    Go to start of metadata

    You are viewing an old version of this page. View the current version.

    Compare with Current View Page History

    « Previous Version 25 Next »

    This page provides an overview of downloading and verifying the appropriate AppDynamics software.

    After you sign up for an account, you can download available AppDynamics software packages on the AppDynamics Download Portal.

    Where applicable, AppDynamics also publishes software for distribution on package manager repositories such as RPM, npm, pip, NuGet, and more. For products that are available via the package manager, you can find relevant instructions to retrieve and install the software in Install the Machine Agent.

    When you download files, always copy or transfer the files in binary mode. If you want to transfer a file you have downloaded on Windows to a Linux machine, use binary mode in your transfer program when you move the file to the destination Linux environment.

    Download AppDynamics Software with cURL

    The following steps demonstrate how to use cURL to get the latest version of an AppDynamics software download.

    1. Retrieve an OAUTH token with the download scope:

      curl -X POST -d '{"username": "<username>","password": "<password>","scopes": ["download"]}'
    2. View the latest version of each available product from For example:

    3. Inspect the response (or parse via script) to find the download_path of the latest product version. 
    4. Download the binary by running the following command:

      Replace access_token with your OAUTH token from Step 1, and replace url_to_file with the download_path value from the response in Step 3.

      curl -L -O -H "Authorization: Bearer <access_token>" <url_to_file>

    Validate Software Package Downloads

    You can use checksum validation and a digital signature (for specific packages) to validate software downloaded from the AppDynamics Download Portal. This requires the machine on which you validate a package to include a TLS 1.2 implementation. 

    Checksum Validation

    1. In the download portal, click Checksums beneath a software package. This displays the MD5 and SHA256 checksums. 
    2. After your download completes, run a checksum tool and compare the results against the checksum information from the download portal.

    Digital Signatures

    AppDynamics digitally signs the following packages using a certificate signed by a publicly known certificate authority:

    • .NET Agent
    • AppDynamics Controller for Windows MSI installer

    AppDynamics digitally signs the following packages using a PGP key:

    • Java Agent
    • Standalone Machine Agent
    • Standalone Machine Agent RPM package
    • Python Agent pip package

    The AppDynamics PGP public key is hosted on under the User ID "". For information on using a PGP signature to validate a software package, see Verify AppDynamics Software Downloads with PGP.

    • No labels