PHPackages                             ganesha-plugin/couchbase-adapter - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. ganesha-plugin/couchbase-adapter

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

ganesha-plugin/couchbase-adapter
================================

Couchbase adapter for ackintosh/ganesha

1.0.1(8y ago)27.7kMITPHPPHP &gt;=5.6CI failing

Since May 10Pushed 6y ago1 watchersCompare

[ Source](https://github.com/xKerman/ganesha-couchbase-adapter)[ Packagist](https://packagist.org/packages/ganesha-plugin/couchbase-adapter)[ RSS](/packages/ganesha-plugin-couchbase-adapter/feed)WikiDiscussions master Synced yesterday

READMEChangelogDependencies (5)Versions (3)Used By (0)

ganesha-plugin/couchbase-adapter
================================

[](#ganesha-plugincouchbase-adapter)

[![Build Status](https://camo.githubusercontent.com/5e1061173d74b34665b1109d2e11379a618591ddb291104932675403c9d464f2/68747470733a2f2f7472617669732d63692e6f72672f784b65726d616e2f67616e657368612d636f756368626173652d616461707465722e7376673f6272616e63683d6d6173746572)](https://travis-ci.org/xKerman/ganesha-couchbase-adapter)[![codecov](https://camo.githubusercontent.com/2f2659fcd2cbb264c36bc95664b513e9c4d6058db6853501ec57f5cf1f55aad2/68747470733a2f2f636f6465636f762e696f2f67682f784b65726d616e2f67616e657368612d636f756368626173652d616461707465722f6272616e63682f6d61737465722f67726170682f62616467652e737667)](https://codecov.io/gh/xKerman/ganesha-couchbase-adapter)[![Scrutinizer Code Quality](https://camo.githubusercontent.com/5632330a055d3430ff4b786ffb27b79500a92ea6d26efe37882fafe095978460/68747470733a2f2f7363727574696e697a65722d63692e636f6d2f672f784b65726d616e2f67616e657368612d636f756368626173652d616461707465722f6261646765732f7175616c6974792d73636f72652e706e673f623d6d6173746572)](https://scrutinizer-ci.com/g/xKerman/ganesha-couchbase-adapter/?branch=master)[![Latest Stable Version](https://camo.githubusercontent.com/0c786992f4796d3663e18d7b84dddf30662e4fe0f5ec83c3dc63f3d6d31e9f0c/68747470733a2f2f706f7365722e707567782e6f72672f67616e657368612d706c7567696e2f636f756368626173652d616461707465722f76657273696f6e)](https://packagist.org/packages/ganesha-plugin/couchbase-adapter)

This package provides Couchbase adapter for [ackintosh/ganesha](https://packagist.org/packages/ackintosh/ganesha).

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

[](#installation)

$ composer require ganesha-plugin/couchbase-adapter

How to use
----------

[](#how-to-use)

With [ackintosh/ganesha](https://packagist.org/packages/ackintosh/ganesha):

```
// create bucket instance
$cluster = new \Couchbase\Cluster('...');
$authenticator = new \Couchbase\PasswordAuthenticator();
$authenticator->username('...')->password('...');
$cluster->authenticate($authenticator);
$bucket = $cluster->openBucket('...');

$ganesha = \Ackintosh\Ganesha\Builder::build([
    ..., // other options
    'adapter' => new \GaneshaPlugin\Adapter\Couchbase($bucket),
]);
```

Development
-----------

[](#development)

to run unit test:

```
$ make start                                  # start couchbase server in docker container
$ TEST_COUCHBASE_HOST=localhost composer test # run unit test

```

License
-------

[](#license)

MIT License

###  Health Score

30

—

LowBetter than 64% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity21

Limited adoption so far

Community7

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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 ~0 days

Total

2

Last Release

2924d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/98537798dd0d051e6c7d8df0e9f560b78bed3922d19851445371b86cdb1f6f7b?d=identicon)[xKerman](/maintainers/xKerman)

---

Top Contributors

[![xKerman](https://avatars.githubusercontent.com/u/789112?v=4)](https://github.com/xKerman "xKerman (33 commits)")

---

Tags

circuit-breakercouchbaseganeshaphpcircuit breaker

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/ganesha-plugin-couchbase-adapter/health.svg)

```
[![Health](https://phpackages.com/badges/ganesha-plugin-couchbase-adapter/health.svg)](https://phpackages.com/packages/ganesha-plugin-couchbase-adapter)
```

###  Alternatives

[ejsmont-artur/php-circuit-breaker

PHP Circuit Breaker component

169964.9k4](/packages/ejsmont-artur-php-circuit-breaker)[francescomalatesta/laravel-circuit-breaker

A circuit breaker pattern implementation for the Laravel framework

2919.2k2](/packages/francescomalatesta-laravel-circuit-breaker)[gabrielanhaia/laravel-circuit-breaker

Laravel integration for PHP Circuit Breaker — multiple storage drivers, middleware, Artisan commands, and event system

481.0k](/packages/gabrielanhaia-laravel-circuit-breaker)[pixelfederation/circuit-breaker-bundle

An analogous bundle to Java's Hystrix in PHP world.

1226.5k](/packages/pixelfederation-circuit-breaker-bundle)

PHPackages © 2026

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