rmts/laravel-akamai

Simple AKAMAI API integration for Laravel
8,333 1
Install
composer require rmts/laravel-akamai
Latest Version:v6.0
PHP:>=8.2
License:MIT
Last Updated:May 31, 2026
Links: GitHub  ·  Packagist
Maintainer: patriziotomato

laravel-akamai

A simple AKAMAI API integration for Laravel

Services available so far:

  • Purge by URL

Installation / Setup

composer require rmts/laravel-akamai

php artisan vendor:publish --provider="LaravelAkamai\\LaravelAkamaiServiceProvider"

Adapt in your .env: Find this in your AKAMI account

AKAMAI_URL=XYZ.purge.akamaiapis.net
AKAMAI_CLIENT_TOKEN=<client-token>
AKAMAI_ACCESS_TOKEN=<access-token>
AKAMAI_SECRET=<client-secret>

Usage

Purge by URL

Using the Facade

use LaravelAkamai\Akamai;

/** PurgeUrlResponse $response **/
$response = Akamai::purgeUrl('http://my-asset.url');

if ($response->success) {
    Log::info("Success");
} else {
    Log::warning("Failed to purge from CDN: {$response->message}");
}

Testing

Run the tests with:

composer test

Related Packages

empari/laravel-api-skeleton

The Empari API Platform Skeleton

16 1
fireguard/lumen-api

Basic API Implementing with Lumen.

4 2
tempest-tools/tempest-tools-skeleton

A fork of: mitchdav/laravel-versioned-api. This fork is designed by a one stop s...

5 1
sarahman/laravel-http-request-api-log

This library stores the http request api log into a database table.

15,552 1

Version History

Version Released PHP Laravel License
v6.0 >=8.2 ^10.0|^11.0|^12.0 MIT
v5.0 >=8.2 ^10.0|^11.0 MIT
v4.0 >=8.2 ^10.0 MIT
v3.1 >=7.2 ^8.0 MIT
v3.0.1 >=7.2 ^8.0 MIT