Akamai
for DevOps

Manage your config.
Extend to the edge.

Akamai CLI (beta)

Features

  • Automate the creation, configuration, and activation of property configurations.
  • Purge your content from the Edge in five seconds or less.
  • Create your own custom commands.
  • Includes a package manager to make it easy to install new & update tools.

Fast Activation

With Fast Activation, you can publish property configuration changes from the Property Manager UI and API (PAPI) to the Akamai Production Network in 15 minutes or to the Akamai Staging Network in 3 minutes.

Learn More

Fast Purge

The Content Control Utility (CCU) API provides a programmatic interface for you to granularly, via URL(s), or broadly (via CPCode beta) refresh content in five seconds.

Learn More

Property Manager Variables

If you’ve done any kind of programming and have some experience with the Property Manager configuration tool, you’ll find variables fairly intuitive: Simplify configurations by reducing the number of rules and behaviors; Improve self serviceability by replacing or extending advanced metadata; Automate redirects, forward path rewrites, HTTP header and cookie manipulation; Move origin functionality to the edge.

Learn More

Phased Release Cloudlet

The Phased Release Cloudlet helps DevOps teams use the Akamai Intelligent Platform to control traffic to canary deployments by providing you a tool to gradually shift a percentage of users to a new software release while retaining the flexibility to failover immediately should you encounter challenges in production. Built with the performance and scale of the Akamai Intelligent Platform, the Phased Release Cloudlet can help you speed time to market and reduce risk with speed, flexibility and control during frequent software releases.

Learn More

Property Manager API

The Property Manager API (a.k.a. PAPI) offers a programmatic interface to manage how Akamai edge servers process requests, responses, and objects served over the Akamai platform. A distributed property configuration encapsulates all the rules for how to process end-user requests for your web assets. Like the Luna Control Center’s Property Manager, this API lets you modify your property configurations and activate them on Akamai staging or production networks. The API allows you to access the same features rapidly and flexibly using your own tools. PAPI allows you to generate properties dynamically, associate them with dynamically generated hostnames, and to create new CP codes to report on your content’s traffic.

Learn More

Certificate Provisioning System API

The Certificate Provisioning System (CPS) provides full life cycle management of SSL/TLS certificates for your Akamai Secure Delivery Network applications. This includes allowing you to request new certificates, modify existing certificates, automatically renew certificates, and delete certificates. CPS also manages key Transport Layer Security (TLS) configuration including cipher selection.

Learn More

Global Traffic Manager

A dynamic DNS system returns answers that are computed on the fly, and can vary from query to query. A typical use is to return the IP address of a server that’s assigned dynamically via DHCP, and can change from time to time, as is common with most home Internet connections. Akamai’s GTM system manages traffic to your data centers by choosing the best answers, from moment to moment, to return to client nameservers in response to their queries about GTM domains.

Learn More

Site Shield API

Site Shield provides an additional layer of protection that helps prevent attackers from bypassing cloud-based protections to target the application origin. Site Shield cloaks websites and applications from the public Internet and restricts clients from directly accessing the origin. It is designed to complement the existing network infrastructure as well as advanced cloud security technologies available on the globally-distributed Akamai Intelligent Platform to mitigate the risks associated with network and application-layer threats that directly target the origin infrastructure.

Learn More

Secure Provisioning Service API

The Secure Provisioning Service (SPS) provides a convenient mechanism to provision certificates and secure edge hostnames. You can either use this API by itself, or you can use it in conjunction with the Certificate Provisioning System API (CPS). SPS provides Akamai’s only automated mechanism to provision secure edge hostnames. In addition, SPS can provision the most common certificate types and can add domain names to a SAN certificate.

Learn More

Identity Management API

The Identity Management API allows you to manage your credentials. Use this API to rotate credentials and retrieve credential information.

Learn More

Diagnostics API

Once you extend your web content onto the Akamai edge network and apply various Akamai features to accelerate and manipulate content, you need to be able to troubleshoot any problems users may encounter. The Diagnostic Tools API allows you to diagnose many common problems Akamai customers experience when delivering content to their end users. It offers a programmatic alternative to many of the features available in the Luna Control Center, under the Diagnostic Tools menu.

Learn More

Client and Signing Libraries

Akamai provides Akamai OPEN EdgeGrid API request signing libraries and clients for nine languages: Java, C#, PHP, Python, Perl, Golang, Ruby, Javascript/Node.js, and PowerShell.

Each of these libraries is the cornerstone of any OPEN API interactions, whether in our projects, like Akamai CLI, or Akamai for WordPress, or in your own.

Learn More

Property Manager API

The Property Manager API (a.k.a. PAPI) offers a programmatic interface to manage how Akamai edge servers process requests, responses, and objects served over the Akamai platform. A distributed property configuration encapsulates all the rules for how to process end-user requests for your web assets. Like the Luna Control Center’s Property Manager, this API lets you modify your property configurations and activate them on Akamai staging or production networks. The API allows you to access the same features rapidly and flexibly using your own tools. PAPI allows you to generate properties dynamically, associate them with dynamically generated hostnames, and to create new CP codes to report on your content’s traffic.

Learn More

Image Manager

Image Manager transforms a website’s images by creating derivative images of various sizes and formats, and dynamically selecting the best image when requested by an end user. The Image Manager API is an end-to-end solution to archive, manage, and deliver transformed images based on customer defined policies.

Learn More

Edge Redirector

The Edge Redirector Cloudlet is designed to help you easily manage large volumes of URL redirects and offload them to the Edge of the Akamai Intelligent Platform for additional performance and offload from your cloud computing infrastructure. Edge Redirector comes equipped with the Cloudlets Policy Manager, an intuitive rules based user interface to help you setup up and manage your URL redirects and can also be configured via an included API. Flexible match criteria and the ability to set start and end dates for redirects provides increased control over your content. Even easier, the Edge Redirector Cloudlet allows you to extend URL management capability to your marketing team without giving them full Akamai portal access saving you and your team lots of time and headaches responding to ticket requests.

Learn More

Visitor Prioritization

Ensure your application delivery servers don’t become overloaded by providing granular control of Internet traffic accessing your resources. Give prioritized users unimpeded access during traffic surges, while providing a branded, user-friendly waiting room experience to regular users. Unlike provisioning additional hardware, the Visitor Prioritization Cloudlet makes more efficient use of your existing resources and helps you to provide a positive user experience even when the volume of traffic is unpredictable.

Learn More

Request Control

With the Request Control Cloudlet you can quickly allow or deny access to web applications from the edge with easy-to-manage whitelist and blacklists based on a number of match rules including IP address, geographic location, query string, URL path, or request header associated with the inbound request. You can easily activate the Cloudlet policies in seconds by using the dedicated user interface. With the Request Control Cloudlet you’ll save time and money, while gaining control over who can access your digital properties.

Learn More

Forward Rewrite

The Forward Rewrite Cloudlet is simple tool that helps you manage your rewrites and have them executed at the edge. This helps you avoid unnecessary round trip requests back to your data center by offloading hits associated with URL rewrites from your web or application servers. If you are concerned with improving the SEO for your dynamically generated URLs without negatively impacting web performance, the Forward Rewrite Cloudlet provides request rewriting at the edge, that helps customers to return alternative content while keeping the URL in the client’s address bar customized or unchanged.

Learn More

API Prioritization

For native mobile or single-page apps driven by API service calls that experience planned or unplanned surges in Internet traffic, or would like to prioritize user segments, the API Prioritization Cloudlet provides an easy-to-use tool that can be configured to respond to API or services calls with an alternate, non-html asset, e.g. json, xml, when that service is at risk of becoming overloaded. It can also be used to prioritize particular traffic segments to the API while serving other segments a static experience from the Akamai Platform. Unlike DIY approaches or a solution implemented at the origin data center the API Prioritization Cloudlet does not require any additional infrastructure or custom development.

Learn More

Input Validation

The Input Validation Cloudlet application is designed to protect your business by confirming that the values submitted into a web application are well-formed and comply with your custom policy. It’s designed to validate web-form inputs against pre-formed recipes, enforce positive and negative form submission limits, and block violating users with a temporary ”penalty box.“

Learn More

mPulse

Collect data directly from a user’s browser or mobile application in real time, capturing performance metrics such as bandwidth and page load times, as well as engagement metrics like bounce, and conversion rates. mPulse also gathers mobile user metrics like user location, device type, carrier speed and application usage to complete the total perspective.

Learn More

Cloud Monitor

Cloud Monitor is a real-time, push API service that delivers critical transaction data to your big data, analytics, or monitoring environments. Cloud Monitor provides real-time insight into a wide range of data captured as global users interact with your web properties - including basic transaction details, network and client performance metrics, security alerts, network stats, location data, and cookie information. The Cloud Monitor API feed can be integrated with your existing monitoring and analytics tools, or you can leverage out-of-the-box integration via Akamai’s partnerships with Splunk and SumoLogic.

Learn More

Varnish

Use the Varnish Connector for Akamai to signal the effects of cache rule changes to Akamai automatically and in real time, using the Varnish Configuration Language.

Learn More

Terraform

Use Terraform to automate the deployment of Akamai cache and configuration alongside the rest of your infrastructure. Coming Soon

WordPress (beta)

The Akamai for WordPress plugin will automatically purge the cache using the new Fast Purge feature whenever you create or update a post.

Learn More

SIEM

With SIEM Integration, Kona Site Defender customers can use out-of-the-box connectors for Splunk and CEF Syslog, and customers with other SIEM tools can use the SIEM API to capture security events generated on the Akamai platform.

Learn More

Audience Segmentation Cloudlet

Audience Segmentation provides a cloud-based tool to select various audience criteria and control cookie duration using the scale and performance of the Akamai Edge to segment your visitors. You can save time and money on custom development, gain operational agility and avoid performance degradation by retaining the full advantage of your Akamai CDN. The Audience Segmentation Cloudlet eliminates the need to design and hand code audience match criteria at the server or load balancer, and also allows for full content cacheability and application acceleration on the Akamai Intelligent Platform.

Learn More

Phased Release Cloudlet

The Phased Release Cloudlet helps DevOps teams use the Akamai Intelligent Platform to control traffic to canary deployments by providing you a tool to gradually shift a percentage of users to a new software release while retaining the flexibility to failover immediately should you encounter challenges in production. Built with the performance and scale of the Akamai Intelligent Platform, the Phased Release Cloudlet can help you speed time to market and reduce risk with speed, flexibility and control during frequent software releases.

Learn More