About Akamai API:


Akamai APIs provide a comprehensive suite of powerful tools for developers to interact with Akamai's expansive content delivery network (CDN) and advanced security services. These APIs serve as a gateway for users to programmatically manage, optimize, and automate their web applications, content delivery strategies, and security configurations across Akamai's global infrastructure. At the core of Akamai's API ecosystem is the EdgeGrid authentication method, a robust security protocol that ensures secure and authenticated access to the APIs. This method employs a combination of client tokens, client secrets, and access tokens to verify the identity and permissions of API users, enabling developers to build robust, scalable, and secure solutions while maintaining the integrity of their Akamai-powered systems. The breadth of functionalities offered by Akamai APIs is extensive, covering crucial aspects of web operations. These include content management for purging outdated content and prefetching assets, security configuration for adjusting Web Application Firewall (WAF) rules and managing bot detection settings, performance optimization for accessing real-time metrics, network management for handling IP/GEO Access Control Lists (ACLs) and edge hostnames, property management for automating delivery settings across multiple properties, analytics and reporting for retrieving detailed insights, and identity and access management for managing user accounts and permissions. By leveraging Akamai's global network of over 300,000 servers in more than 130 countries and its advanced technologies through these APIs, developers can significantly enhance their applications' performance, security, and reliability. This global reach allows for optimized content delivery, reduced latency, and improved user experiences across diverse geographical locations. The APIs are designed following RESTful principles, which promotes ease of use, scalability, and seamless integration into existing workflows and systems. This architectural style ensures that developers can quickly adapt to and implement Akamai's APIs, regardless of their preferred programming language or development environment. Akamai provides comprehensive documentation, including detailed API references, code samples, and best practices. This documentation is regularly updated to reflect the latest features and improvements. Additionally, Akamai offers various support resources, including developer forums, knowledge bases, and direct support channels, empowering developers to troubleshoot issues and optimize their API usage effectively. Furthermore, Akamai's commitment to innovation is reflected in their continuous API enhancements, introducing new endpoints and capabilities that align with emerging web technologies and security challenges. This forward-thinking approach ensures that developers always have access to cutting-edge tools for managing their digital presence.
Get started
Note: Only Akamai customers can create credentials. If you aren't an Akamai customer and wish to become one, you can sign up for our services.
  • Each API has different permissions to access it. You can manage these permissions in Akamai Control Center. Learn more about the access control model.
  • See our guide on how to fork a given collection, authenticate it, and make your first API call.

List of API Endpoints

Akamai offers a diverse range of API endpoints, including:
  1. Application Security API: Manage and configure web application firewall (WAF) settings and security rules.
  2. Billing API: Access and manage billing information, including invoices and usage data.
  3. Certificate Provisioning System API v2: Automate SSL/TLS certificate management and provisioning.
  4. Cloud Access Manager API: Control and monitor access to cloud applications and resources.
  5. Contract API: Retrieve and manage contract information and details.
  6. DataStream 2 API v2: Configure and manage real-time data streaming for analytics and monitoring.
  7. Edge Compute APIs: Deploy and manage serverless applications at the edge of Akamai's network.
  8. Edge DNS API v2: Manage DNS zones, records, and configurations for enhanced performance and security.
  9. Edge Diagnostics API: Troubleshoot and analyze issues in content delivery and application performance.
  10. Edge Hostnames API: Create and manage edge hostnames for content delivery optimization.
  11. Event Viewer API: Retrieve and analyze security events and logs.
  12. Fast Purge API v3: Quickly remove content from Akamai's edge servers to ensure up-to-date delivery.
  13. Identity and Access Management API v3: Manage user identities, roles, and access permissions.
  14. Image and Video Manager API v2: Optimize and transform images and videos for improved delivery.
  15. Invoicing API v3 and v4: Access and manage detailed invoicing information.
  16. Property Manager API: Configure and manage content delivery settings and rules.
  17. Reporting API and Reporting API v2: Generate and retrieve performance and security reports.
  18. SIEM Integration API: Integrate Akamai security events with Security Information and Event Management systems.
  19. Script Management API: Manage and deploy custom scripts for edge computing.
  20. Secure Internet Access Enterprise Configuration API v3: Configure enterprise-level secure internet access settings.
  21. Secure Internet Access Enterprise Reporting API v3: Generate reports on enterprise secure internet access usage.
  22. Service-Level Agreement API: Monitor and report on service level agreements.
  23. Single Sign-On Configuration API: Set up and manage single sign-on authentication.
  24. Test Center API v3: Automate testing and validation of web application security configurations.
These APIs cover a wide range of functionalities, from security and performance optimization to billing and reporting. Each endpoint is designed to provide programmatic access to specific Akamai services, allowing developers to integrate and automate various aspects of content delivery, security, and network management.

Additional Resources

    <ul>
        <li>Visit our full <a href="https://techdocs.akamai.com/home/page/apis">API documentation</a> for more information on using our APIs effectively.</li>
        <li>These collections are generated automatically from the OpenAPI specification that you can find on <a href="https://github.com/akamai/akamai-apis">GitHub</a>.</li>
        <li>Stay connected with us and fellow developers by reaching out to our <a href="https://discuss.akamai.com/">Akamai Developer Discussion Forum.</a></li>
    </ul>

    <h2><strong>Feedback</strong></h2>

    <p>If you find any issues regarding these Qodex collections, file a bug on <a href="https://github.com/akamai/akamai-apis/issues">GitHub.</a></p>
</strong></p><p><br></p>