Overview

Akamai Technologies, Inc. operates a distributed edge and cloud platform that delivers content, applications, and security services globally. Established in 1998, Akamai focuses on enterprise-level solutions for performance, security, and delivery across various industries Akamai About Us. The company's infrastructure, known as the Akamai Connected Cloud, is designed to bring computation and data closer to users, reducing latency and improving application responsiveness.

Akamai's offerings are structured to address critical challenges in digital transformation, including securing web applications and APIs against sophisticated threats, mitigating large-scale distributed denial-of-service (DDoS) attacks, and optimizing content delivery for global audiences. Its portfolio includes services for protecting web properties, managing bots, and enabling secure access to enterprise applications from any location.

The platform is utilized by organizations requiring high availability, robust security postures, and scalable content delivery for their digital assets. This includes e-commerce platforms, media companies, financial institutions, and government agencies that rely on their online presence for core operations. Akamai's approach combines a vast network of edge servers with advanced security intelligence to provide a comprehensive solution stack.

Developers and technical buyers engage with Akamai through its extensive API ecosystem and SDKs available for Python, Go, Java, and Node.js Akamai Developer Documentation. These tools facilitate programmatic configuration and management of Akamai services, enabling integration into existing CI/CD pipelines and infrastructure-as-code workflows. The developer portal provides documentation, tutorials, and reference materials to support various use cases, from configuring CDN properties to integrating security policies.

Akamai's commitment to compliance, including SOC 2 Type II, GDPR, ISO 27001, and PCI DSS, underscores its focus on meeting stringent regulatory and data protection requirements for its enterprise clientele. This makes it a suitable choice for organizations operating in regulated industries or handling sensitive customer data.

Key features

  • Akamai Connected Cloud: A distributed edge and cloud platform designed to improve application performance and reduce latency by bringing computing resources closer to end-users Akamai Connected Cloud overview.
  • App & API Protector: Combines WAF, API security, bot mitigation, and DDoS protection into a single solution to defend web applications and APIs against a broad spectrum of threats.
  • Enterprise Application Access (EAA): A Zero Trust Network Access (ZTNA) solution that provides secure, remote access to internal applications without exposing the network to the internet.
  • Bot Manager: Detects and mitigates sophisticated bot attacks, differentiating between good and bad bots to protect online businesses from fraud, credential stuffing, and content scraping.
  • Guardicore Segmentation: Microsegmentation solution that helps prevent lateral movement of attackers across hybrid cloud and data center environments Guardicore Segmentation details.
  • Global DDoS Protection: Offers always-on and on-demand DDoS mitigation services to protect internet-facing assets from volumetric and application-layer attacks.
  • Edge DNS: A highly scalable and resilient authoritative DNS service that ensures DNS availability and performance, even under attack.
  • Media Delivery Solutions: Specialized CDN services optimized for streaming video, large file downloads, and software distribution, ensuring high quality and performance for media content.

Pricing

Akamai offers custom enterprise pricing for its services, tailored to specific customer requirements, usage volumes, and solution configurations. Information regarding specific pricing tiers or public rates is not available on their website, consistent with an enterprise sales model Akamai Pricing Page. Prospective customers typically engage directly with Akamai's sales team to obtain a quote based on their unique infrastructure and security needs.

Service Category Pricing Model Notes (as of 2026-05-07)
Content Delivery Network (CDN) Custom Enterprise Pricing Based on traffic volume, geographic reach, features enabled (e.g., image optimization, edge logic).
Web Application & API Security Custom Enterprise Pricing Dependent on number of applications/APIs, traffic volume protected, and specific security modules utilized (e.g., WAF, bot management, DDoS protection).
Cloud Security (e.g., ZTNA, Microsegmentation) Custom Enterprise Pricing Varies by number of users, protected endpoints, network segments, and deployment complexity.
Media Delivery Custom Enterprise Pricing Determined by streaming hours, download volume, and advanced feature requirements (e.g., DRM, ad insertion).

Common integrations

  • Cloud Providers: Integration with major public cloud platforms like AWS, Google Cloud, and Azure for multi-cloud deployments and hybrid architectures Akamai API Introduction.
  • SIEM Systems: Exporting security event logs to Security Information and Event Management (SIEM) platforms such as Splunk or IBM QRadar for centralized security monitoring and analysis.
  • DevOps Tools: Utilizing Akamai APIs and SDKs with CI/CD tools like Jenkins, GitLab CI, or GitHub Actions for automated configuration deployment and management of edge properties.
  • Container Orchestration: Integration with Kubernetes for managing and securing containerized applications deployed at the edge or in hybrid environments.
  • Identity Providers: Connecting with identity management solutions like Okta or Azure AD for single sign-on (SSO) and user authentication with Akamai's access products.
  • Performance Monitoring: Integration with application performance monitoring (APM) tools to correlate Akamai's edge performance data with end-to-end application metrics.

Alternatives

  • Cloudflare: Offers a broad suite of CDN, DNS, and security services, often catering to a wider range of business sizes from SMBs to enterprises.
  • Fastly: Known for its programmable edge cloud platform, providing developers with granular control over content delivery and edge logic.
  • Amazon CloudFront: AWS's native CDN service, tightly integrated with other AWS services, suitable for organizations already heavily invested in the AWS ecosystem.
  • Azure Front Door: Microsoft Azure's global, scalable entry-point that uses the Microsoft global edge network to create fast, secure, and widely scalable web applications.
  • Google Cloud CDN: Google Cloud's content delivery network, leveraging Google's global network to deliver content close to users with low latency.

Getting started

To begin configuring Akamai services programmatically, developers can use the Akamai OPEN API suite. The following Python example demonstrates how to use the Akamai OPEN API Client for Python to list existing CP codes, which are used to identify and track content delivery configurations. This requires prior setup of API credentials and the Akamai CLI.


from akamai.edgegrid import EdgeGridAuth, EdgeGridError
import requests
import json

# Replace with your actual API credentials
# These should be securely stored, e.g., in environment variables or a config file
client_token = "YOUR_CLIENT_TOKEN"
client_secret = "YOUR_CLIENT_SECRET"
access_token = "YOUR_ACCESS_TOKEN"
host = "YOUR_HOST_URL" # e.g., "https://akab-xxxxxxxxxxxxxxxx-xxxxxxxxxxxxxxxx.luna.akamaiapis.net/"

# Initialize EdgeGrid authentication
session = requests.Session()
session.auth = EdgeGridAuth(
    client_token=client_token,
    client_secret=client_secret,
    access_token=access_token
)

def get_cp_codes():
    try:
        # Example API endpoint for listing CP codes
        # API paths vary by service. Consult Akamai API documentation for specific endpoints.
        url = f"{host}/config-gtm/v1/domains"
        
        response = session.get(url)
        response.raise_for_status() # Raise an exception for HTTP errors
        
        data = response.json()
        print("Successfully retrieved CP codes (or domain list as example):")
        print(json.dumps(data, indent=2))
        
    except EdgeGridError as e:
        print(f"Akamai EdgeGrid Error: {e}")
    except requests.exceptions.RequestException as e:
        print(f"Request Error: {e}")
    except Exception as e:
        print(f"An unexpected error occurred: {e}")

if __name__ == "__main__":
    get_cp_codes()

This script initializes an authenticated session using Akamai's EdgeGrid authentication and then makes a GET request to an example API endpoint. Developers should consult the Akamai API reference for the specific endpoints and data structures relevant to the services they wish to manage.