Akamai Download Manager is totally different than others. The intelligent and latest technology platform makes your downloads very fast. The Microsoft Download Manager. If you use Internet Explorer and visit a Microsoft Web site that supports the Microsoft Download Manager, the install.
- Install Akamai Download Manager
- Akamai Download Manager Update
- Akamai Download Manager Downloads
- What Is Akamai Netsession
- Akamai Download Manager Removal
Akamai CLI is an ever-growing CLI toolkit for working with Akamai's API from the command line.
Goals
- Simplicity
- Feature-full
- Consistent UX
Available Packages
A list of available packages can be found here.
Installation
Akamai CLI itself has no dependencies, but may rely on packages that can be written using any language and may require additional runtimes.
Download a Release Binary
The easiest way to install Akamai CLI is to download a release binary for your platform and follow the instructions for your platform below. There are no additional requirements.
Linux and macOS
Once you have downloaded the appropriate binary for your system, you must make it executable, and optionally move it somewhere within your path.
Windows
Once you have downloaded the appropriate binary for your system, no further actionsare required on your part, simply execute the binary from the command line.
Using Homebrew
If you are using macOS, you can also install using the Homebrew package manager:
This will install all necessary dependencies, compile, and install the binary — which will then be available globally.
Using Docker
If you use (or want to use) docker, we have created a container with Akamai CLI, and all public packages (at the time of creation) pre-installed. You can execute a command using:
Note: This will mount your local $HOME/.edgerc
, and $HOME/.akamai-cli-docker
into the container. To change the local path, update the -v
arguments.
If you want to transparently use docker when calling the akamai
command, you can add the following to your .bashrc
, .bash_profile
, or .zshrc
:
You can then run akamai [arguments]
and it will automatically create or re-use a 'persistent' container.
Persistance
Docker containers are ephemeral and will only run for as long as the command (PID 1) inside them stays running. To allow you to re-use the same container we use akamai --daemon
to ensure it continues running indefinitely inside the container.
You can safely run docker stop akamai-cli
followed by docker start akamai-cli
to stop and start the container created by the function above at any time.
The script above will persist your Akamai CLI installation (including configuration and packages) in the $HOME/.akamai-cli-docker
directory.
Compiling from Source
If you want to compile it from source, you will need Go 1.7 or later, and the Glide package manager installed:
- Fetch the package:
go get github.com/akamai/cli
- Change to the package directory:
cd $GOPATH/src/github.com/akamai/cli
- Install dependencies using Glide:
glide install
- Compile the binary:
- Linux/macOS/*nix:
go build -o akamai
- Windows:
go build -o akamai.exe
- Move the binary (
akamai
orakamai.exe
) in to yourPATH
Credentials
Akamai CLI uses the standard Akamai OPEN credentials file, .edgerc
. By default, it will look for credentials in your HOME
directory.
You can override both the credentials file location, or the section, by passing the the --edgerc
or --section
flags to each command.
To set up your credential file, see the authorization and credentials sections of the Get Started guide.
Upgrading
Akamai CLI can automatically check for newer versions (at most, once per day). You will be prompted to enable this feature the first time you run Akamai CLI v0.3.0 or later.
If a new version is found, you will be prompted to upgrade. Choosing to do so will download the latest version in-place, and your original command will then be executed using the new version.
Akamai CLI automatically checks the SHA256 signature of the new version to verify it's validity.
To manually upgrade, see akamai upgrade
Usage
All commands start with the akamai
binary, followed by a command
, and optionally an action or other arguments.
Built-in commands
Help
Calling akamai help
will show basic usage info, and available commands. To learn more about a specific command, use akamai help <command> [sub-command]
.
List
Calling akamai list
will show you a list of available commands. If a command is not shown, ensure that the binary is executable, and in your PATH
.
Install
The install
command allows you to easily install new packages from a git repository.
Calling akamai install <package name or repository URL>
will download and install the command repository to the $HOME/.akamai-cli
directory.
For Github repositories, you can pass in user/repo
or organization/repo
. For official Akamai packages, you can omit the akamai/cli-
prefix, so to install akamai/cli-property
you can specify property
.
For example, all of the following will install Akamai CLI for Property Manager from Github using various aliases:
You can specify multiple packages to install at once.
Uninstall
To uninstall a package installed with akamai install
, you call akamai uninstall <command>
, where <command>
is any command within that package.
You can specify multiple packages to uninstall at once.
Update
To update a package installed with akamai install
, you call akamai update <command>
, where <command>
is any command within that package.
You can specify multiple packages to update at once.
Calling akamai update
with no arguments will update all packages installed using akamai install
Upgrade
Manually upgrade Akamai CLI to the latest version.
Installed Commands
To call an installed command, use akamai <command> [args]
, e.g.
Custom commands
Akamai CLI also provides a framework for writing custom CLI commands. These commands are contained in packages, which may have one or more commands within it.
There are a few requirements:
- The package must be available via a Git repository (standard SSH public key authentication is supported)
- The executable must be named
akamai-<command>
orakamai<Command>
- Help must be visible when you run:
akamai-command help
and ideally, should allow forakamai-command help <sub-command>
- If using OPEN APIs, it must support the
.edgerc
format, and must support both--edgerc
and--section
flags - If an action fails to complete, the executable should exit with a non-zero status code (however,
akamai
will only return0
on success or1
on failure)
You can use any language to build commands, so long as the result is executable — this includes PHP, Python, Ruby, Perl, Java, Golang, JavaScript, and C#.
Debugging
You can prepend AKAMAI_LOG=<debug-level>
to the CLI command to see extra information, where debug-level is one of the following (use trace for full logging):
- panic
- fatal
- error
- warn
- info
- debug
- trace
For example to see extra debug information while trying to update the property package use:
Dependencies
Currently Akamai CLI supports automatically installing package dependencies using the following package managers:
- PHP: composer
- Python: pip (using requirements.txt)
- Ruby: bundler
- Golang: Glide
- JavaScript: npm and yarn
For other languages or package managers, all dependencies must be included in the package repository (i.e. by vendoring).
Install Akamai Download Manager
Command Package Metadata
You must include a cli.json
file to inform Akamai CLI about the command package and it's included commands.
cli.json
allows you specify the command language runtime version, as well as define all commands included in package.
Example
Format
requirements
— specify runtime requirements. You may specify a minimum version number or use*
for any version. Possible requirements are:go
php
ruby
node
python
commands
— A list of commands included in the packagename
— The command name (used as the executable name)aliases
- An array of aliases that can be used to invoke the commandversion
— The command versiondescription
- A short description of the commandbin
— A url to fetch a binary package from if it cannot be installed from source
The bin
URL may contain the following placeholders:
{{.Version}}
— The command version{{.Name}}
— The command name{{.OS}}
— The current operating system- Possible values are:
windows
,mac
, orlinux
- Possible values are:
{{.Arch}}
— The current OS architecture- Possible values are:
386
,amd64
- Possible values are:
{{.BinSuffix}}
— The binary suffix for the current OS- Possible values are:
.exe
for windows
- Possible values are:
Akamai Download Manager Update
License
Akamai Download Manager 3 enables the download of some trial software on Adobe.com. For example, Akamai 3 is used to download trial versions of Acrobat X Pro, Adobe Captivate, and the Technical Communications Suite.
When downloading a trial product from Adobe.com, Akamai Download Manager 3 installs automatically on your computer. One of its advantages is that it lets you pause and resume downloads.
If you're having trouble downloading the trial product, make sure that your computer meets the minimum system requirements for Akamai Download Manager 3.
Operating system | Browser |
|
|
|
|
*The Acrobat X Pro trial is not available on Mac OS.
If you see the Akamai Download Manager Installer window but the installer doesn't start, click Try Reopening It. Then, click Run.
You know that Akamai Download Manager 3 installs when a download progress bar appears. You may be prompted to browse to choose a location to save the download.
- If the Akamai Download Manager doesn't install or if you get an error, Download the trial directly.
Akamai Download Manager 3 installs but the download never starts
Keep the web browser and the Akamai Download Manager 3 window open until the download completes. If you close either window prematurely, the download fails.
- Go to the Adobe downloads page and restart the download.
- Leave the browser and the Akamai Download Manager window open until the download successfully completes.
- If the download fails again, download the software without using Akamai. See Download the trial directly.
Akamai Download Manager installs, the download starts, but then it pauses or hangs.
- Uninstall the Akamai Download Manager. See How do I remove Akamai Download Manager?
- Delete the Resume Download shortcut from the desktop, if it's there.
- Navigate to the folder where you saved the files and delete any temporary files ending in .part.
- Go back to the Adobe downloads page and restart the download.
- Leave the Akamai Download Manager window open until the download successfully completes.
- If the download fails again, download the software without using Akamai. See Download the trial directly.
Akamai Download Manager Downloads
To download the trial product without using Akamai Download Manager, do the following:
- Use a browser such as Internet Explorer 8 or Firefox 3.6, which do not have a limit on the size of file downloads.
- Go to the Adobe downloads page and start the download.
- In the Akamai Download Manager Installer window, click the link (or links) to download the software directly.
What Is Akamai Netsession
The download completed. How do I install the product?
- Search the Adobe knowledgebase for any error messages that you encounter.
- Visit the Downloading, installing, and setting up forum.
- Read Download and install trials.
- Read Troubleshoot download problems.
Twitter™ and Facebook posts are not covered under the terms of Creative Commons.
Akamai Download Manager Removal
Legal Notices | Online Privacy Policy