This is the definitive set of customer consumable APIs available from Akamai. Use the navigation on the left to find APIs broken down by category, find newly released APIs by status, or filter by key words to locate an API.



    Create and manage policies and policy versions for Cloudlet applications on the edge.

    This API allows you to manage CloudTest Grids

    The Results Query API for CloudTest is a unified REST API that allows CloudTest customers to receive a JSON response with aggregate test data.

    Reports on real-time application activity, with aggregated metrics on complete request or response cycles and origin response times.

    Create and manage DataStream 1 configurations to send logs about edge request-response cycles to selected destinations.

    Use this tool with IoT Edge Connect to read aggregated messages from topics.

    Execute JavaScript at the edge to optimize performance and customize web experiences.

    Use FEO features to programmatically create modified versions of your assets that render faster.

    Manage Global Traffic Management (GTM) load balancing configurations.

    POST load data for a Global Traffic Management (GTM) domain and GET the current load state.

    Provides reports on GTM's real-time statistics like traffic, liveness, direct demand, load feedback, and latency.

    Maintain a catalog of source images, organize and transform the images, and make them available for delivery by the Akamai Intelligent Platform.

    The original version of the Image Manager API.

    Reserve namespaces and configure them for topic-based publish-subscribe messaging.

    Securely update vehicle-specific software over cellular networks.

    For Internet of Things products, manage the public keys that authenticate JSON web token requests.

    Create and manage API keys. Control your API traffic with quotas and throttling.

    Ingest content for prepositioning by Akamai Mobile App Performance SDK-enabled apps, and edit and purge previously ingested content.

    This API allows you to authenticate, interact with objects, and read and write seed data content.

    This API allows you to trigger and clear alerts from an external application.

    This API allows you to manage annotations.

    The mPulse Beacon API is a programmatic interface that you can use to send beacons from any web or mobile application to mPulse.

    The Query API for mPulse is a unified REST API that allows mPulse customers to fetch aggregate data and receive a JSON response with mPulse data.

    Register SaaS applications and customers, and manage their associations.

    A suite of tools to help you minimize performance impacts from JavaScripts. Use this API to retrieve or create Script Management policies.

    Upload and manage CA certificate trust chains to authenticate a client certificate from a user's browser.

    Create and manage blacklists of Akamai Edge tokens to be revoked from accessing Adaptive Media Delivery (AMD) content.

    Add customers to access your unique Akamai Cloud Embed CDN instance, and manage policies of rules and behaviors specific to each customer.

    If using Media Services Live v4, this API lets you list, modify, and manage your live archives.

    Monitor and fetch data for your media content, historically and in real time.

    Monitor traffic for your Adaptive Media Delivery, Download Delivery, Akamai Cloud Embed, and Object Delivery solutions.

    Monitor traffic for your Media Services Live, Media Services On Demand, and Progressive Media Delivery solutions.

    Create a policy of security services and apply this policy to a Media Services Configuration to protect HDS (v1) and HLS (v1) format media.

    Configure and apply various desirable security services for your Akamai HD Network media content.

    Build a custom HD Network Management Interface with Akamai Utility, Domain, Stream, and Archive Management.

    Push live content from encoders and have it retrieved for delivering either through Akamai or any content delivery network.

    View and manage your ObjectStore-format configuration resources, including storage groups and the upload accounts you use to access them.

    Manage the Web Application Firewall (WAF) configuration for your Akamai security products.

    Retrieve DNS hit information to monitor traffic in real time.

    Manage Edge DNS zones and DNS records.

    Manage an existing primary zone's DNS records.

    Create and employ authorization codes, access tokens, and verification codes for Identity Cloud.

    Implements login, registration, and profile management in your registration experience.

    Manage user accounts and user profiles for Identity Cloud.

    A legacy API to manage API clients and applications for Identity Cloud.

    Configure and maintain social logins, social sharing, and the social login process.

    Manage common sets of lists used by various Akamai security products and features.

    Retrieve analytics data from Prolexic DDoS protection and monitoring services.

    Retrieve analytics data from Prolexic DDoS protection and monitoring services.

    Access SLA test configurations and reports to monitor the Akamai platform's performance.

    Returns security events generated on the Akamai platform so you can aggregate them in your SIEM application to optimize security settings.

    Access Site Shield with non-browser clients to cloak websites from the public Internet.

    Configure custom DNS behavior based on rules stored in Akamai's Reputation Knowledge Server (RKS).

    Configure the compute layer for applications on the Aura platform.

    Purge content cached on an Aura Licensed CDN.

    Configure content for ingestion, caching, and delivery by an Aura LCDN.

    Configure a flexible log collection utility that streams transaction logs to external Kafka destinations in near real time.

    Create and manage an external TLS secret store.

    Manage policy settings to protect against events that compromise your security with ETP.

    Access security, acceptable use policy, DNS activity, or indicator of compromise (IOC) event reports to analyze ETP traffic.

    Reports for acceptable user policy (AUP) events, DNS activity, network traffic connections, security connector events, and threat events.

    Shows how your Adaptive Acceleration configuration affects your content.

    Configure which alert notifications you'll receive about your Akamai network.

    Wrap Kona Site Defender, Bot Manager Premier, and API Gateway features around an API endpoint.

    The original version of the API Endpoint Definition API associates API endpoints with a Kona Site Defender configuration to monitor security issues.

    Access Akamai contract usage data in JSON for accounts which you have access to.

    Manage support requests to resolve issues with your Akamai applications and services.

    Manage SSL and TLS certificates for your Akamai Secure Delivery Network applications with the CPS API.

    Manage the lifecycle and monitor the status of your property hostnames on Akamai's China CDN.

    Control how your origin connects to the Akamai network, adapting to changes to the CIDR blocks your connection relies on.

    A microservice that provides Akamai contract identifiers and associated products to other APIs.

    Manages the Content Provider codes (CP codes) and reporting groups to track and report on web traffic.

    Diagnose your server, ESI, DNS, and network problems from Akamai servers around the world.

    Manage how requests for your site, app, or content are mapped to Akamai edge servers.

    Purge cached content from edge servers using flexible directory or file extension criteria.

    Create, view, and manage your event configurations.

    Provides a list of portal-visible events stored in the Event Logger system.

    Purge content from your edge servers by URL, ARL, content provider (CP) code, or cache tag.

    Subscribe yourself and others to CIDR block changes and retrieve CIDR blocks to include in your firewall rules.

    Manage your credentials, rotate credentials, and retrieve credential information.

    Manage your API client’s credentials and the credentials of other clients.

    Manage accounts for users, and control their access to groups and properties.

    Lets you programmatically maintain a list of whitelist IP addresses to control the set of users who can access Control Center.

    Develop your own tools to track invoice files, and keep others updated about their status.

    View, update, and delete scheduled log deliveries, and adjust details of your log delivery setup.

    Use PAPI to manage how Akamai handles requests, objects, and responses for your website.

    The original beta version of PAPI.

    All of the Property Manager API's behaviors and criteria that you use to control your edge content. Details the latest development rule format version.

    All of the Property Manager API's behaviors and criteria that you use to control your edge content. Details the most recent dated rule format version.

    All of the Property Manager API's behaviors and criteria that you use to control your edge content. Details the most recent dated rule format version.

    All of the Property Manager API's behaviors and criteria that you use to control your edge content. Details a legacy dated rule format version.

    All of the Property Manager API's behaviors and criteria that you use to control your edge content. Details a legacy dated rule format version.

    All of the Property Manager API's behaviors and criteria that you use to control your edge content. Details a legacy dated rule format version.

    All of the Property Manager API's behaviors and criteria that you use to control your edge content. Details a legacy dated rule format version.

    All of the Property Manager API's behaviors and criteria that you use to control your edge content. Details a legacy dated rule format version.

    Generate various custom reports to help monitor and optimize your Akamai services.

    Create an isolated sandbox environment to test site changes and Akamai property configurations locally before deploying to the content delivery network.

    Securely provision certificates and edge hostnames.

    Test your configuration changes for unexpected behavior before activating.

    Run functional and comparative tests to check configuration changes before activating.