PHPackages                             asymmetrik/kyruus-sdk-php - 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. asymmetrik/kyruus-sdk-php

ActiveLibrary

asymmetrik/kyruus-sdk-php
=========================

Kyruus API wrapping in PHP

411.1kPHP

Since Feb 27Pushed 9y ago6 watchersCompare

[ Source](https://github.com/Asymmetrik/kyruus-php-sdk)[ Packagist](https://packagist.org/packages/asymmetrik/kyruus-sdk-php)[ RSS](/packages/asymmetrik-kyruus-sdk-php/feed)WikiDiscussions master Synced 2mo ago

READMEChangelogDependenciesVersions (2)Used By (0)

Kyruus PHP SDK
--------------

[](#kyruus-php-sdk)

This is a PHP HTTPS-based API wrapper for the ProviderMatch search API provided by Kyruus.

This SDK provides helper methods to enable searching for doctors and other healthcare providers, as configured for your organization. To use this, you must first have a Kyruus account.

Once you have an account and have enabled API access, you can find out more about the search APIs at .

### To Install

[](#to-install)

`composer require asymmetrik/kyruus-php-sdk`

### How to use

[](#how-to-use)

Before creating a client you must create a `RequestCoordinator` which simply is the OAuth wrapper for the SDK Client.

```
$coordinator = new Asymmetrik/Kyruus/Http/RequestCoordinator('https://kyruus-root-url', 'oauthuser', 'oauthpass')

```

You can then pass your coordinator to the SDK client with your organization

```
$client = new Asymmetrik/Kyruus/SDK/Client($coordinator, 'myorg');

```

### Building queries

[](#building-queries)

The SDK currently employs no actual query builder and simply appends the data to the overall search query.

If your search only deals with providers you can directly call it from the SDK Client, alternatively you could get an instance of the builder and then call providers yourself

```
$client->providers(); //QueryBuilder instance

$client->builder()->providers();

```

What the builder offers is a chainable interface to the API endpoint.

```
$query = $client->providers()
                ->per_page(20)
                ->page(2)
                ->facet('specialties')
                ->name('lemma');

```

From your query you can either directly get the results with `get` or `compile` your query into a string and pass it somewhere else.

```
$query->compile(); //https://root-url/endpoint/org/providers?attributes

$query->get(); //If successful you will get a json decoded response

```

###  Health Score

26

—

LowBetter than 43% of packages

Maintenance20

Infrequent updates — may be unmaintained

Popularity23

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity43

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.

### Community

Maintainers

![](https://www.gravatar.com/avatar/44289b64afe7872a0b6f32d1393b776da1432e0752ef30c7fcece310a43451d8?d=identicon)[Sieabah](/maintainers/Sieabah)

---

Top Contributors

[![pmgrass](https://avatars.githubusercontent.com/u/49248282?v=4)](https://github.com/pmgrass "pmgrass (3 commits)")

---

Tags

api-wrapperasymmetrikcomposerkyruussdksdk-php

### Embed Badge

![Health badge](/badges/asymmetrik-kyruus-sdk-php/health.svg)

```
[![Health](https://phpackages.com/badges/asymmetrik-kyruus-sdk-php/health.svg)](https://phpackages.com/packages/asymmetrik-kyruus-sdk-php)
```

PHPackages © 2026

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