PHPackages                             biigle/laravel-cached-openstack - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Caching](/categories/caching)
4. /
5. biigle/laravel-cached-openstack

ActiveLibrary[Caching](/categories/caching)

biigle/laravel-cached-openstack
===============================

A wrapper for the OpenStack SDK that caches and renews the authentication token

v1.6.0(2y ago)361.3k↑22.7%51MITPHP

Since Dec 17Pushed 2y ago1 watchersCompare

[ Source](https://github.com/biigle/laravel-cached-openstack)[ Packagist](https://packagist.org/packages/biigle/laravel-cached-openstack)[ RSS](/packages/biigle-laravel-cached-openstack/feed)WikiDiscussions master Synced 1mo ago

READMEChangelog (10)Dependencies (3)Versions (13)Used By (1)

Cached OpenStack
================

[](#cached-openstack)

A wrapper for the [OpenStack SDK](https://github.com/php-opencloud/openstack) that caches and renews the authentication token. Works with Laravel and Lumen.

The wrapper is specifically intended for use in long running daemon queue workers as it renews the cached authentication token automatically.

Installation
------------

[](#installation)

```
composer require biigle/laravel-cached-openstack

```

Usage
-----

[](#usage)

```
use Biigle\CachedOpenStack\OpenStack;

$cache = app('cache');
$options = [
   // OpenStack options...
];

$openstack = new OpenStack($cache, $options);
```

### Options

[](#options)

You can include cache options in the OpenStack options array. Example:

```
$options = [
   'cacheOptions' => [
      'ttl' => 3600,
   ],
];

$openstack = new OpenStack($cache, $options);
```

Available options:

- `ttl`: Overrides the duration that the authentication token should be cached in seconds. If not set, the token is cached until its `expires_at` [minus 60 seconds](https://github.com/mzur/laravel-openstack-swift/issues/1). If `expires_at` is less than the specified `ttl`, `ttl` is ignored.

###  Health Score

38

—

LowBetter than 85% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity34

Limited adoption so far

Community17

Small or concentrated contributor base

Maturity68

Established project with proven stability

 Bus Factor1

Top contributor holds 88% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~163 days

Recently: every ~185 days

Total

12

Last Release

909d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/2457311?v=4)[Martin Zurowietz](/maintainers/mzur)[@mzur](https://github.com/mzur)

---

Top Contributors

[![mzur](https://avatars.githubusercontent.com/u/2457311?v=4)](https://github.com/mzur "mzur (22 commits)")[![piotrpalarz](https://avatars.githubusercontent.com/u/3818431?v=4)](https://github.com/piotrpalarz "piotrpalarz (1 commits)")[![sshaik305](https://avatars.githubusercontent.com/u/27679581?v=4)](https://github.com/sshaik305 "sshaik305 (1 commits)")[![thannaske](https://avatars.githubusercontent.com/u/8004696?v=4)](https://github.com/thannaske "thannaske (1 commits)")

---

Tags

cachelaravellumenopenstack

###  Code Quality

Static AnalysisPsalm

Type Coverage Yes

### Embed Badge

![Health badge](/badges/biigle-laravel-cached-openstack/health.svg)

```
[![Health](https://phpackages.com/badges/biigle-laravel-cached-openstack/health.svg)](https://phpackages.com/packages/biigle-laravel-cached-openstack)
```

###  Alternatives

[spatie/laravel-responsecache

Speed up a Laravel application by caching the entire response

2.8k8.2M51](/packages/spatie-laravel-responsecache)[genealabs/laravel-model-caching

Automatic caching for Eloquent models.

2.4k4.8M26](/packages/genealabs-laravel-model-caching)[mikebronner/laravel-model-caching

Automatic caching for Eloquent models.

2.4k127.1k1](/packages/mikebronner-laravel-model-caching)[laragear/cache-query

Remember your query results using only one method. Yes, only one.

272122.8k](/packages/laragear-cache-query)[monospice/laravel-redis-sentinel-drivers

Redis Sentinel integration for Laravel and Lumen.

103830.5k](/packages/monospice-laravel-redis-sentinel-drivers)[iazaran/smart-cache

Smart Cache is a caching optimization package designed to enhance the way your Laravel application handles data caching. It intelligently manages large data sets by compressing, chunking, or applying other optimization strategies to keep your application performant and efficient.

2057.2k](/packages/iazaran-smart-cache)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
