Akamai Development Environment

Access the Entire Akamai Developer Tool-kit

The Akamai Development Environment offers you a simple solution in bundling the required tools together to help you get started faster. The Akamai Development Environment comes in the form of a Docker image that can be customized depending on the tools you require or you can install the complete image.

Get Started

Install The Akamai Docker Image

  1. Install Docker - You can find detailed instructions on Docker.com.
  2. Install the Akamai Docker imageOnce you have installed Docker on your platform of choice, run the following command: docker run --rm -it --name akamai -v $HOME/.edgerc:/root/.edgerc akamai/shell

This will run Docker in Interactive mode, name your docker image akamai, and grab the contents from Docker Hub under akamai-docker.

It will also install all the required tools such as Akamai CLI, HTTPie, Akamai Terraform Provider,  and dependencies such as Python, Node.js and GoLang. 

Authenticate with Akamai

In order to send requests to Akamai API endpoints, your requests need to be properly authenticated.

  1. Bind your .edgerc file - The following command will bind your local .edgerc file where you store your Akamai EdgeGrid tokens and bind it to the Docker root .edgerc for execution: alias akadev="docker run --rm -it --name akamai -v $HOME/.edgerc:/root/.edgerc akamai/shell"
  2. Run commands - Now, you can easily run akadev as a shortcut to any commands you want to execute next. For instance: akadev akamai purge invalidate YOUR_URL

Note: As a best practice, we also recommend setting up an alias to run the request faster.

Watch the Video Tutorial


Join the Akamai Developer Program

The Akamai Developer Program features tailored content to connect you to the latest tools, exclusive beta releases, upcoming events, and so much more that helps you get the most out of Akamai.

Join the Program