This page provides an overview of downloading and verifying the appropriate AppDynamics software.
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 Standalone 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.
Retrieve an OAUTH token with the download scope:
View the latest version of each available product from https://download.appdynamics.com/download/downloadfilelatest. For example:
- Inspect the response (or parse via script) to find the
download_pathof the latest product version.
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.
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.
- In the download portal, click Checksums beneath a software package. This displays the MD5 and SHA256 checksums.
- After your download completes, run a checksum tool and compare the results against the checksum information from the download portal.
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 https://pgp.mit.edu under the User ID "email@example.com". For information on using a PGP signature to validate a software package, see Verify AppDynamics Software Downloads with PGP.