PHPackages                             hosted-solr/apiclient - 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. [API Development](/categories/api)
4. /
5. hosted-solr/apiclient

AbandonedArchivedHosted-solr-php-api-client[API Development](/categories/api)

hosted-solr/apiclient
=====================

PHP Api Client for hosted-solr.com

1.1.1(8y ago)34531GPL-2.0+PHPPHP &gt;=5.5.0

Since Apr 7Pushed 4y ago13 watchersCompare

[ Source](https://github.com/dkd/hosted_solr-php-api)[ Packagist](https://packagist.org/packages/hosted-solr/apiclient)[ Docs](http://www.hosted-solr.com)[ RSS](/packages/hosted-solr-apiclient/feed)WikiDiscussions master Synced 4w ago

READMEChangelog (2)Dependencies (3)Versions (3)Used By (1)

Hosted-solr.com PHP Api Client
------------------------------

[](#hosted-solrcom-php-api-client)

[![Build Status](https://camo.githubusercontent.com/227534607071a6b4b4c89a9d37074444dde91b88cbee16102e8684fe0c00b750/68747470733a2f2f6170692e7472617669732d63692e6f72672f646b642f686f737465645f736f6c722d7068702d6170692e737667)](https://travis-ci.org/dkd/hosted_solr-php-api)

With this php library you can list, created and delete solr cores on hosted-solr.com with your PHP Application.

The API-Client comes with some PHP Classes that are usefull to communicate with the api

HostedSolr\\ApiClient\\Domain\\Api\\Client\\Solr\\CoreRepository:

Used to create, retrieve and delete cores.

HostedSolr\\ApiClient\\Domain\\Api\\Client\\Solr\\Core:

The object representation of a core, you can use it to visualize all information that is retrieved by the api.

HostedSolr\\ApiClient\\Service:

Toplevel service object that can be used to do the most common tasks.

You can use all Classes of the ApiClient in your Application but it's recommended to use the service class only.

Example:
--------

[](#example)

Install all composer dependencies:

```
curl -sS https://getcomposer.org/installer | php
php composer.php install
touch test.php

```

Explorer the api service an execute your operations (Add the following to your test.php file):

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

    $service    = \HostedSolr\ApiClient\Factory::getApiService('','');
    $allCores   = $service->getAllCores();
```

###  Health Score

30

—

LowBetter than 62% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity13

Limited adoption so far

Community20

Small or concentrated contributor base

Maturity59

Maturing project, gaining track record

 Bus Factor2

2 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

Every ~456 days

Total

2

Last Release

3280d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/65bbe8d95947658a4961afd1655306d6dbf5666b3696729d16f7e5fab0569d92?d=identicon)[dkd](/maintainers/dkd)

---

Top Contributors

[![dkd-schmidt](https://avatars.githubusercontent.com/u/15731740?v=4)](https://github.com/dkd-schmidt "dkd-schmidt (11 commits)")[![dkd-kaehm](https://avatars.githubusercontent.com/u/25453927?v=4)](https://github.com/dkd-kaehm "dkd-kaehm (6 commits)")[![dkd-private-packagist](https://avatars.githubusercontent.com/u/37208561?v=4)](https://github.com/dkd-private-packagist "dkd-private-packagist (4 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (1 commits)")[![dkd-dobberkau](https://avatars.githubusercontent.com/u/9196831?v=4)](https://github.com/dkd-dobberkau "dkd-dobberkau (1 commits)")

---

Tags

drupalmagentosolrTYPO3 CMStypo3

###  Code Quality

TestsPHPUnit

Code StylePHP\_CodeSniffer

### Embed Badge

![Health badge](/badges/hosted-solr-apiclient/health.svg)

```
[![Health](https://phpackages.com/badges/hosted-solr-apiclient/health.svg)](https://phpackages.com/packages/hosted-solr-apiclient)
```

###  Alternatives

[tencentcloud/tencentcloud-sdk-php

TencentCloudApi php sdk

3661.2M46](/packages/tencentcloud-tencentcloud-sdk-php)[eslazarev/wildberries-sdk

Wildberries OpenAPI clients (generated).

252.5k](/packages/eslazarev-wildberries-sdk)[files.com/files-php-sdk

Files.com PHP SDK

2478.1k](/packages/filescom-files-php-sdk)[aimeos/prisma

A powerful PHP package for integrating media related Large Language Models (LLMs) into your applications

1942.4k4](/packages/aimeos-prisma)[volcengine/volcengine-php-sdk

118.7k](/packages/volcengine-volcengine-php-sdk)[friendsoftypo3/interest

REST and CLI API for adding, updating, and deleting records in TYPO3. Tracks relations so records can be inserted in any order. Uses remote ID mapping so you don't have to keep track of what UID a record has gotten after import. Data is inserted using backend APIs as if a real human did it, so you can can inspect the record history and undo actions.

122.1k1](/packages/friendsoftypo3-interest)

PHPackages © 2026

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