Akamai for DevOps

DevOps

Plan & Code

 

Akamai CLI

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/updated tools.

Learn More

 

Property Manager API

The Property Manager API (PAPI) enables you to manage your Akamai configurations as code. Use a wide range of endpoints to perform frequently repeated activities such as retrieving your configuration in a local environment, activating, fast fallback, and listing configuration-specific information and customer behaviors.

Learn More

 

Global Traffic Manager API

Dynamic DNS systems typically return answers that are computed on the fly, and these answers can vary from query to query. Akamai’s GTM API helps manage 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

 

Fast Purge

Use the Fast Purge API and its range of capabilities to be more nimble, flexible, and fast in updating stale content on your website after every release cycle.

Learn More

 

Edge Redirector Cloudlet

The Edge Redirector Cloudlet is designed to help you easily manage large volumes of URL redirects and offload them to the edge for additional performance and reduced stress on your cloud computing infrastructure. Edge Redirector comes equipped with the Cloudlets Policy Manager, an intuitive, rules-based user interface to help you set 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 provide 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 Cloudlet

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

 

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. The Phased Release Cloudlet can provide faster time to market and reduce risk with speed, flexibility and control during frequent software releases.

Learn More

 

Application Load Balancer Cloudlet

Application Load Balancer (ALB) empowers you to balance traffic across any combination of data sources—both cloud-based and on-premise. Since it leverages the Akamai cloud delivery platform, you get the availability, scalability, and performance needed to ensure superior user experiences. ALB is cloud-based and leverages both application layer (Layer 7) and DNS layer (Layer 3) logic, which gives you granular control to balance traffic based on HTTP attributes (cookie value, URL path, query string) using weighted and performance-based methods.

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

 

SDKs

Easily add new capabilities and harness the edge inside any application with our Mobile Application Performance, Media Acceleration, Adaptive Media Player, and Bot Manager Premier SDKs.

Learn More

Build

 

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

 

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

 

Custom Behaviors

Custom Behaviors is a new Property Manager capability that allows you to add, move, or copy advanced metadata from config to config without requiring professional services.

Learn More

 

Fast Activation

With With Fast Activation, you can publish property configuration changes from the Property Manager UI or API to the Akamai Production Network in minutes, enabling you to release multiple changes a day. You can also use Fast Fallback to revert back these changes in case anything goes wrong even faster

Learn more

 

API Gateway

APIs are crucial for enabling new customer-focused business models. Akamai API Gateway provides a single entry point for all API consumers and governs all API traffic. The Akamai Intelligent Platform provides API Gateway functionality that maximizes scalability and reliability while enabling you to push governance, authentication, and authorization to the edge. 

Learn More

Test

 

CloudTest

Continuous load testing from dev to production. Testing capabilities for web and mobile apps, APIs, databases, and web services. Real-time analytics and customizable dashboards provide actionable intelligence, allowing for root-cause analysis while tests run.

Learn More

 

mPulse

Monitor the changes you make to ensure they hit your business SLAs. Automation with Jenkins and other DevOps tools using APIs. Ensure changes meet performance requirements, maintain performance budgets, and pass-fail continuous integration builds.

Learn More

 

Enterprise Application Access (EAA)

Securely Akamaize test environments behind the firewall, without opening up the firewall, or making any changes to your application or hardware.

Learn More

 

Diagnostic Tools API

Run diagnostic tools like curl from Edge servers around the world.

Learn More

 

ESI Test Server on a Docker Container

Locally test and debug ESI code on your laptop.

Learn More

Release

 

NetStorage Configuration API

Provision and manage Akamai cloud storage groups, replication zones, and upload accounts. Use NetStorage to upload and maintain content in provisioned spaces called “storage groups”, which are accessed via “upload accounts”, both of which you configure. This API is specifically used to interact with both of these entities.

Learn More

Deploy

 

Terraform Integration

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

Learn More

 

WordPress Integration

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

 

Akamai CLI

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 and update new tools.

Learn More

 

Property Manager API

The Property Manager API (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

Operate

 

Cloudlets

Run origin business logic at the Edge. Popular cloudlets include Edge Redirector, Application Load Balancer, Visitor Prioritization, and Phased Release.

Learn More

 

WordPress Integration

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

 

Custom Behaviors

Custom Behaviors is a new Property Manager capability that allows you to add, move, or copy advanced metadata from config to config without requiring professional services.

Learn More

 

Fast Purge

Fast Purge allows users to update content on their websites in seconds via individual URLs or grouped content (via CPCodes and or Cache-tags).

Learn More

 

Fast Fallback and Fast Rollback

Publish and rollback configuration changes in minutes.

Learn More

Monitor

 

DataStream

DataStream is a reporting API service that lets you monitor all transactions delivered through Akamai's platform, and sends the transaction log data to one or more destinations.

Learn More

 

SIEM Splunk Connector

Push SIEM event information to Splunk.

Learn More

 

mPulse

With mPulse, you can monitor the changes you make to ensure they hit your business SLAs. Automate with Jenkins and other DevOps tools using APIs to ensure that any changes you make meet performance requirements maintain performance budgets, and pass-fail continuous integration builds.

Learn More

 

Diagnostic Tools 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 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

 

Alerts API

Leverage the global Akamai monitoring infrastructure to send real-time alerts (email, text, and/or Slack) about the status of Akamai service and your origin infrastructure.

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