This page applies to an earlier version of the AppDynamics App IQ Platform.
See the latest version of the documentation.

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. When a product is 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. Authenticate to the AppDynamics domain and store the resulting session ID in a file. For example:
    curl -L -c cookies.txt -d 'username=<USERNAME>&password=<PASSWORD>' https://login.appdynamics.com/sso/login/
  2. View the latest version of each available product by getting the following URL: https://download.appdynamics.com/download/downloadfilelatest/
    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. Get the download as follows. Pass the session information (stored in cookies.txt, in the example) and replace <URL_TO_FILE> with the appropriate download_path value in your request:
    curl -L -O -b cookies.txt <URL_TO_FILE>

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

New in 4.3.3, 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