Download PDF
Download page Download AppDynamics Software.
Download AppDynamics Software
This page provides an overview of AppDynamics Downloads and instructions to install the appropriate AppDynamics software.
AppDynamics Download Process Overview
Once you have an AppDynamics account, you can download the AppDynamics software packages available for your account based on your subscription type from AppDynamics Downloads.
- If you purchased a SaaS subscription exclusively, you have access to Agents downloads.
- If you purchased an on-premises or dual subscription, you also have access to Platforms downloads.
Log in to accounts.appdynamics.com and select Downloads. Use the links at the top of the page for quick access to:
- Instructions for getting started with your subscription
- License entitlements
- Our Updates page for product announcements
- Instructions for the automation of new version downloads
Download Agents
AppDynamics agents monitor every line of code in your instrumented environment by using unique tags that are assigned to method calls and request headers. The agents capture performance activity and report to the Controller in real-time. Use the Agents download tab to access every available agent in each applicable version for three operating systems to match your environment.
Under Available Downloads, use the filter options or the Search field to find an agent.
Filters:
Each filter dropdown menu provides options that, when selected, automatically updates the list of available agents. If no agents display, edit your filter selections.
- Type—select one or more agents for download. The four most popular agents display at the top of the list with all additional agents listed alphabetically.
- Version—select the latest agent version, or one or more previous versions.
Operating System—select one or more operating systems.
- Compatible With Controller—select the latest Controller version, or one or more previous versions.
Search Field:
- Enter the name and/or version of the desired agent in the Search field.
- Press Enter to update the list of available agents for download.
- If no agents display, there are none that match your search criteria. You may want to try the filter options.
Once you have a list of available agents:
- Hover over Checksums in the Description column to view the MD5 and SHA256 hash functions for the component.
- Click View for the agent to review the latest release notes.
- Click Download to obtain the Agent.zip file.
- Click cURL to generate code for cURL that includes a time-sensitive OAUTH access token.
- Select Copy to Clipboard
and paste the code in your server, VM, or docker container within an hour.
Download Platforms (On-Premises Deployments Only)
An on-premises AppDynamics Platform installation consists of several, separately installed, and configured components. These include the Enterprise Console, Synthetic Server, Events Service, and the optional EUM Server. Use the Platforms download tab to access each platform application in all available versions for three operating systems to build your environment.
Navigate to AppDynamics Downloads and select Platforms. Use the filter options or the Search field to filter the list of available platform applications.
Filters:
Each filter dropdown menu provides options that, when selected, automatically updates the list of available agents. If no agents display, edit your filter selections.
- Type—select one or more agents for download. The four most popular agents display at the top of the list with all additional agents listed alphabetically.
- Version—choose the latest agent version, or one or more previous versions.
Operating System—select one or more operating systems.
Search Field:
- Enter the name and/or version of the desired component in the Search field.
- Press Enter to update the list of available components for download.
- If none display, there are none that match your search criteria. You may want to try the filter options.
Once you have a list of available agents:
- Hover over Checksums in the Description column to view the MD5 and SHA256 hash functions for the agent.
- Click View for the agent to review the latest release notes.
- Click Download to obtain the software package file.
- Click cURL to generate code for cURL that includes a time-sensitive OAUTH access token.
- Select Copy to Clipboard
and paste the code in your server, VM, or docker container within an hour.
Automate AppDynamics Software Downloads with cURL
When you download files, always copy or transfer the files in binary mode. If you want to transfer a file that 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.
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 a package manager, you can find relevant instructions to retrieve and install the software in Install the Machine Agent.
The following steps show how to use cURL to obtain the latest version of an AppDynamics software download.
Retrieve an OAUTH token with the download scope:
curl -X POST -d '{"username": "<username>","password": "<password>","scopes": ["download"]}' https://identity.msrv.saas.appdynamics.com/v2.0/oauth/token
CODEView the latest version of each available product from https://download.appdynamics.com/download/downloadfilelatest. For example:
curl https://download.appdynamics.com/download/downloadfilelatest/
CODE- Inspect the response (or parse via script) to find the
download_path
of the latest product version. Download the binary by running the following command:
Replace
access_token
with your OAUTH token from Step 1, and replaceurl_to_file
with thedownload_path
value from the response in Step 3.curl -L -O -H "Authorization: Bearer <access_token>" <url_to_file>
CODE
Validate Software Package Downloads
You can use checksum validation and a digital signature (for specific packages) to validate software downloaded from AppDynamics Downloads. This validation requires the machine on which you validate a package to include a TLS 1.2 implementation.
Checksum Validation
- Navigate to AppDynamics Downloads.
- Click Checksums beneath the software package description to display the MD5 and SHA256 checksums.
- After your download completes, run a checksum tool and compare the results against the checksum information on the downloads page.
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 https://pgp.mit.edu/
under the User ID help@appdynamics.com
. For information about using a PGP signature to validate a software package, see Verify AppDynamics Software Downloads with PGP.