PHPackages                             gridgain/client - 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. [Database &amp; ORM](/categories/database)
4. /
5. gridgain/client

ActiveLibrary[Database &amp; ORM](/categories/database)

gridgain/client
===============

PHP Client for GridGain Community Edition

1.0.0(6y ago)210.4k1GridGain CommunityPHPPHP &gt;=7.2.0CI failing

Since Oct 28Pushed 4mo ago70 watchersCompare

[ Source](https://github.com/gridgain/php-thin-client)[ Packagist](https://packagist.org/packages/gridgain/client)[ Docs](https://github.com/gridgain/gridgain)[ RSS](/packages/gridgain-client/feed)WikiDiscussions master Synced 3w ago

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

PHP Thin Client for GridGain
============================

[](#php-thin-client-for-gridgain)

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

[](#installation)

The client requires PHP version 7.2 or higher () and Composer Dependency Manager ().

The client additionally requires PHP Multibyte String extension. Depending on you PHP configuration you may need to additionally install/configure it ()

### Installation from the PHP Package Repository

[](#installation-from-the-php-package-repository)

This is a recommended way for users. Run from your application root

```
composer require gridgain/gridgain-client

```

To use the client in your application, include `vendor/autoload.php` file, generated by Composer, to your source code, eg.

```
require_once __DIR__ . '/vendor/autoload.php';

```

### Installation from Sources

[](#installation-from-sources)

This way is more suitable for developers or if you install client from zip archive.

1. Download and/or unpack GridGain PHP client sources to `gridgain_client_path`
2. Go to `gridgain_client_path` folder
3. Execute `composer install --no-dev` command

```
cd gridgain_client_path
composer install --no-dev
```

To use the client in your application, include `vendor/autoload.php` file, generated by Composer, to your source code, eg.

```
require_once "/vendor/autoload.php";

```

### Updating to newer version

[](#updating-to-newer-version)

To update version of client used in your project, just update version in your "require" section of composer.json and run the following command:

```
composer update gridgain/gridgain-client

```

Full Examples
-------------

[](#full-examples)

PHP Thin Client contains [examples](./examples) to demonstrate the main behavior of the client.

### Examples Installation

[](#examples-installation)

Examples are installed during [installation of the whole GridGain client from sources](#installation-from-sources).

### Examples Setup and Running

[](#examples-setup-and-running)

1. Run GridGain server - locally or remotely - if not run yet.
2. If needed, modify `ENDPOINT` constant in an example source file - GridGain node endpoint. The default value is `127.0.0.1:10800`.
3. Run an example by calling `php .php`, eg:

```
cd gridgain_client_path/examples
php CachePutGetExample.php

```

Refer to [Examples ReadMe](./examples/README.md) for detailed descriptions of examples.

For more information, see [GridGain PHP Thin Client documentation](https://www.gridgain.com/docs/latest/developers-guide/thin-clients/php-thin-client).

###  Health Score

41

—

FairBetter than 87% of packages

Maintenance52

Moderate activity, may be stable

Popularity24

Limited adoption so far

Community22

Small or concentrated contributor base

Maturity58

Maturing project, gaining track record

 Bus Factor3

3 contributors hold 50%+ of commits

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

Unknown

Total

1

Last Release

2419d ago

### Community

Maintainers

![](https://avatars.githubusercontent.com/u/803592?v=4)[GridGain Systems Inc.](/maintainers/gridgain)[@gridgain](https://github.com/gridgain)

---

Top Contributors

[![isapego](https://avatars.githubusercontent.com/u/8844039?v=4)](https://github.com/isapego "isapego (4 commits)")[![ragrus-nbl](https://avatars.githubusercontent.com/u/38075410?v=4)](https://github.com/ragrus-nbl "ragrus-nbl (2 commits)")[![ingvard](https://avatars.githubusercontent.com/u/2563803?v=4)](https://github.com/ingvard "ingvard (2 commits)")[![p-hash](https://avatars.githubusercontent.com/u/3995232?v=4)](https://github.com/p-hash "p-hash (1 commits)")[![ppetrosh](https://avatars.githubusercontent.com/u/20688680?v=4)](https://github.com/ppetrosh "ppetrosh (1 commits)")[![agoncharuk](https://avatars.githubusercontent.com/u/1404617?v=4)](https://github.com/agoncharuk "agoncharuk (1 commits)")[![vveider](https://avatars.githubusercontent.com/u/2734985?v=4)](https://github.com/vveider "vveider (1 commits)")[![daradurvs](https://avatars.githubusercontent.com/u/11329797?v=4)](https://github.com/daradurvs "daradurvs (1 commits)")[![ekaterina-nbl](https://avatars.githubusercontent.com/u/26255813?v=4)](https://github.com/ekaterina-nbl "ekaterina-nbl (1 commits)")

---

Tags

clientcommunitygridgain

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/gridgain-client/health.svg)

```
[![Health](https://phpackages.com/badges/gridgain-client/health.svg)](https://phpackages.com/packages/gridgain-client)
```

###  Alternatives

[illuminate/database

The Illuminate Database package.

2.8k54.9M11.6k](/packages/illuminate-database)[bavix/laravel-wallet

It's easy to work with a virtual wallet.

1.3k1.3M19](/packages/bavix-laravel-wallet)[clue/redis-react

Async Redis client implementation, built on top of ReactPHP.

28316.2M47](/packages/clue-redis-react)[flow-php/flow

PHP ETL - Extract Transform Load - Data processing framework

85036.3k](/packages/flow-php-flow)[basho/riak

Official Riak client for PHP

158248.3k7](/packages/basho-riak)[probots-io/pinecone-php

Unofficial PHP Client for Pinecone Vector Database (pinecone.io)

75459.8k8](/packages/probots-io-pinecone-php)

PHPackages © 2026

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