API CDN
Fireboost is an SDK‑driven API CDN. You push JSON payloads to named cache keys using our SDK, and your apps read those keys globally from https://{your-project}.api.fireboost.io/
endpoints—public or private (JWT‑secured). No reverse proxying or auto‑generation from your CMS; you control what gets cached and when.
Laravel, Drupal, and WordPress power a huge portion of the web. With Fireboost, you don’t “wrap” those APIs—you publish the exact JSON you want to the edge and read it back at CDN speed. That means deterministic payloads, simple cache rules, and zero surprises.
https://{your-project}.api.fireboost.io/v1/public-cache/get/{cache-key}
or private equivalents.Hook into platform events to publish fresh JSON at deploy or on content save: WordPress (save_post
), Drupal (entity/node save), Laravel (model observers/jobs). Your frontend then consumes stable, fast edge endpoints.
With Fireboost, your backend publishes exactly the JSON your apps need. Reads are served from the edge—public or JWT‑protected—so mobile apps, web frontends, and services get consistent, low‑latency payloads worldwide.
composer require fireboostio/fireboost-php-sdk
.PHP SDK example
use FireboostIO\SDK\CacheManager;
use FireboostIO\SDK\Adapter\SessionAdapter;
$apiKey = getenv('FIREBOOST_API_KEY');
$cache = new CacheManager(new SessionAdapter(), $apiKey);
// Write (public)
$cache->saveCache('posts/123', ['id' => 123, 'title' => 'Hello'], true);
// Read (public, no auth required)
// GET https://{your-project}.api.fireboost.io/v1/public-cache/get/posts/123
// Read (private)
$data = $cache->readCache('internal/stats');
// Invalidate
$cache->deleteCache('posts/123');
composer require fireboostio/fireboost-php-sdk
https://{your-project}.api.fireboost.io/
Resources: