Akamai Developer Toolkit for Chrome

DISCLAIMER: This Chrome extension is a community-supported tool and therefore is not officially supported by Akamai.  Please see the Support section at the bottom of this page for more information.

Overview

With the Akamai Developer Toolkit Chrome extension, developers and administrators can easily access Akamai tools and services without having to log into the Akamai Luna Control Center. This extension enables you to purge content, translate Akamai error codes, test APIs, and debug requests going through an Akamai server—all from within your Chrome workspace. Additional functionality is currently under development.

Key benefits

  • Do everything directly in Chrome: You can now execute key Akamai functions without logging into the Luna Control Center.
  • Perform contextual operations: The toolkit enables you to perform many contextual operations, such as purging the cache of the web page you’re viewing.
  • Get started quickly: To begin using the Akamai Developer Toolkit, simply download and install the Chrome extension.

How it works

The extension will provide you the ability to perform the following functions directly from your browser:

  1. Manage API credentials
  2. Purge with Akamai Fast Purge
  3. Test APIs
  4. Debug requests
  5. View byte savings

Here's a deeper look at each of these five functions:

 

1. Manage API credentials

Developers and administrators typically have access to multiple API token groups within their Akamai setup. You now have the ability to easily add and toggle between your multiple API tokens based on the functionality you wish to use within the Akamai Developer Toolkit. All API tokens and credentials are stored locally in your computer and not uploaded to the internet. We run EdgeGrid within the extension and pass the computed authorization headers with the API.

Manage API Credentials
Upload credential files a user downloads from Luna
API Credentials
Easily toggle between different API tokens and groups

 

2. Purge with Akamai Fast Purge

Publishers and web designers need to quickly clear their edge cache as soon as they publish new content. With the Akamai Developer Toolkit extension, users can easily purge URLs, CP codes, or even using cache tags with a couple of clicks. You can enter one or multiple URLs, CP codes, or cache tags, all separated by a line break (see example below).

purge

You can also directly purge the page you’re working on (how cool is that?) by right-clicking and selecting “Purge this URL” from the menu. Here’s what that looks like:

purge

 

3. Test APIs

With a new API, developers often want a simple way to test-run the new API in order to learn more about its request-response flow. To accelerate this learning process, we created an API tester within the Akamai Developer Toolkit which enables the user to quickly commence testing immediately after adding their API credential.

The API tester allows developers to utilize GET, POST, and DELETE methods, view response headers, and view response payloads. It also keeps a record of past API requests a user has made in case they wish to go back and refer to a previous response.

Testing OPEN APIs
The toolkit's API tester allows users to test APIs, and then delivers detailed responses with timestamps

 

4. Debug requests

Translating Akamai error reference codes is much easier and simpler with the Akamai Developer Toolkit extension. Developers and administrators can easily create an API token for internal teams and authorize access to the Akamai diagnostic tools application. With the proper API tokens and authorized access, QA teams can install the extension and start debugging requests instantly without any setup.

debug requests
Debug requests directly from the extension

 

5. View byte savings

The Akamai Developer Toolkit enables you to easily view and monitor byte savings on pages optimized by various Akamai products and features, including Image Manager, Automatic Push/Preconnect, Resource Optimizer, and Script Management. This functionality is part of the Piez* extension for Chrome.

*What is Piez?

Piez is a Chrome extension that allows web developers to see total byte savings on pages that have been optimized by Akamai Image Manager. Additionally, it also shows byte savings and optimizations applied on pages by Automatic Push/Preconnect, Resource Optimizer, and Script Management (see selector in the screenshot below). Developers can easily merge Piez with the Akamai Developer Toolkit to reduce their total number of Chrome extensions and have greater consistency. The toolkit will automatically detect if Piez is already installed and will prompt you for consent to remove it from your browser. 

Piez integration
Piez functionality built into the Akamai Developer Toolkit Chrome Extension

In addition to consistency and convenience, the merging of these two Chrome extensions has an additional benefit: Piez sometimes interferes with adding Pragma headers, and combining Piez and the Akamai Developer Toolkit into one extension will help resolve that issue.

Getting started with the Akamai Developer Toolkit

  1. Download the extension from the Chrome Web Store
  2. Upload your Akamai API credentials into the extension and click on “Activate”
  3. Review the five functions listed above
  4. Take the extension for a test drive on one or more of the five functions

Support

The Akamai Developer Toolkit is an unofficial Akamai extension and no user support will be provided by Akamai. All API tokens and credentials are stored locally in your computer and not uploaded to the internet.  We run EdgeGrid within the extension and pass the computed authorization headers with the API.

There are two available releases of the Akamai Developer Toolkit:

  • Stable Release: Includes the most recent release that is in production
  • Canary Release: Includes new experimental features that we plan on adding to the extension

For errors and tool failure, please feel free to report them via the “Submit Feedback” button in the upper right corner of the extension.

feedback
Use the 'Submit Feedback' button to report errors and tool failures

 

Download the Akamai Developer Toolkit

go to chrome web store