Skip to end of metadata
Go to start of metadata

On this page:

After you sign up for an account on www.appdynamics.com, you can download available AppDynamics software packages on the AppDynamics Download Center (https://download.appdynamics.com/).

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

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 by running the following command:
    curl -X POST -d '{"username": "<USERNAME>","password": "<PASSWORD>","scopes": ["download"]}' https://identity.msrv.saas.appdynamics.com/v2.0/oauth/token

  2. View the latest version of each available product from https://download.appdynamics.com/download/downloadfilelatest/. For example:
    curl https://download.appdynamics.com/download/downloadfilelatest/ 
  3. Inspect the response (or parse via script) to find the "download_path" of the latest version of the product in which you are interested. 
  4. Download the binary by running the following command:
    curl -L -O -H "Authorization: Bearer <ACCESS_TOKEN>" <URL_TO_FILE>
    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.

Validate Software Package Downloads

You can use checksum validation and, for certain packages, a digital signature to validate software you download from the AppDynamics Download Center. 

These steps require the machine on which you validate a package to include a TLS 1.2 implementation.

Checksum Validation

Click the Checksums link beneath a software package on the AppDynamics Download Center to display the package's MD5 checksum and its SHA256 checksum. After your download completes, run a checksum tool and compare the results against against the checksum information from the download center.

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 Pretty Good Privacy (PGP) key:

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

The AppDynamics PGP public key is hosted on https://pgp.mit.edu under the User ID "help@appdynamics.com". If you are unfamiliar with using a PGP signature to validate a software package, see the tutorial on the AppDynamics Community Knowledge Base.

  • No labels