On this page:
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:
- 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/
- View the latest version of each available product by getting the following URL: https://download.appdynamics.com/download/downloadfilelatest/
- Inspect the response (or parse via script) to find the "download_path" of the latest version of the product in which you are interested.
- 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_pathvalue 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.
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.
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 "email@example.com". If you are unfamiliar with using a PGP signature to validate a software package, see the tutorial on the AppDynamics Community Knowledge Base.