PHPackages                             ndiritu/sample-abstractions - 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. ndiritu/sample-abstractions

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

ndiritu/sample-abstractions
===========================

Abstractions for Kiota

1.4.0(2y ago)01[3 PRs](https://github.com/sample-monorepo/sample-abstractions/pulls)MITPHPPHP ^7.4 || ^8.0CI passing

Since Jun 21Pushed 2mo ago1 watchersCompare

[ Source](https://github.com/sample-monorepo/sample-abstractions)[ Packagist](https://packagist.org/packages/ndiritu/sample-abstractions)[ RSS](/packages/ndiritu-sample-abstractions/feed)WikiDiscussions main Synced today

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

Kiota Abstractions Library for PHP
==================================

[](#kiota-abstractions-library-for-php)

[![Build Status](https://github.com/microsoft/kiota-abstractions-php/actions/workflows/pr-validation.yml/badge.svg)](https://github.com/microsoft/kiota-abstractions-php/actions/workflows/pr-validation.yml/badge.svg)[![Latest Stable Version](https://camo.githubusercontent.com/6057c124e69e7c4ba4491f16a3819786db3be8ed6ee796fa40f418667f322daf/68747470733a2f2f706f7365722e707567782e6f72672f6d6963726f736f66742f6b696f74612d6162737472616374696f6e732f76657273696f6e)](https://packagist.org/packages/microsoft/kiota-abstractions)[![Coverage](https://camo.githubusercontent.com/dcc4307907b6a5502ee372b12052fa5ed1ba10ff39f1f05852db6e16aec6b012/68747470733a2f2f736f6e6172636c6f75642e696f2f6170692f70726f6a6563745f6261646765732f6d6561737572653f70726f6a6563743d6d6963726f736f66745f6b696f74612d6162737472616374696f6e732d706870266d65747269633d636f766572616765)](https://sonarcloud.io/dashboard?id=microsoft_kiota-abstractions-php)

The Kiota abstractions Library for PHP is the PHP library defining the basic constructs Kiota projects need once an SDK has been generated from an OpenAPI definition.

A [Kiota](https://github.com/microsoft/kiota) generated project will need a reference to the abstraction package to build and run.

Read more about Kiota [here](https://github.com/microsoft/kiota/blob/main/README.md).

Using the Abstractions Library
------------------------------

[](#using-the-abstractions-library)

run `composer require microsoft/kiota-abstractions` or add the following to your `composer.json` file:

```
{
    "require": {
        "microsoft/kiota-abstractions": "^1.4.0"
    }
}
```

Contributing
------------

[](#contributing)

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit .

When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the [Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/). For more information see the [Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or contact  with any additional questions or comments.

Trademarks
----------

[](#trademarks)

This project may contain trademarks or logos for projects, products, or services. Authorized use of Microsoft trademarks or logos is subject to and must follow [Microsoft's Trademark &amp; Brand Guidelines](https://www.microsoft.com/en-us/legal/intellectualproperty/trademarks/usage/general). Use of Microsoft trademarks or logos in modified versions of this project must not cause confusion or imply Microsoft sponsorship. Any use of third-party trademarks or logos are subject to those third-party's policies.

###  Health Score

36

—

LowBetter than 79% of packages

Maintenance57

Moderate activity, may be stable

Popularity1

Limited adoption so far

Community14

Small or concentrated contributor base

Maturity65

Established project with proven stability

 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 ~19 days

Recently: every ~35 days

Total

37

Last Release

764d ago

Major Versions

0.9.1 → 1.0.02023-11-01

### Community

Maintainers

![](https://www.gravatar.com/avatar/87ee7ce03a594ce5e67deb72b75a92f091cbaf17c5104bc98962f91caff21d18?d=identicon)[philip\_ndiritu](/maintainers/philip_ndiritu)

---

Top Contributors

[![Ndiritu](https://avatars.githubusercontent.com/u/10958912?v=4)](https://github.com/Ndiritu "Ndiritu (144 commits)")[![SilasKenneth](https://avatars.githubusercontent.com/u/11555354?v=4)](https://github.com/SilasKenneth "SilasKenneth (138 commits)")[![baywet](https://avatars.githubusercontent.com/u/7905502?v=4)](https://github.com/baywet "baywet (35 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (26 commits)")[![andreaTP](https://avatars.githubusercontent.com/u/5792097?v=4)](https://github.com/andreaTP "andreaTP (7 commits)")[![andrueastman](https://avatars.githubusercontent.com/u/6464005?v=4)](https://github.com/andrueastman "andrueastman (6 commits)")[![github-actions[bot]](https://avatars.githubusercontent.com/in/15368?v=4)](https://github.com/github-actions[bot] "github-actions[bot] (5 commits)")[![fey101](https://avatars.githubusercontent.com/u/11347476?v=4)](https://github.com/fey101 "fey101 (1 commits)")

###  Code Quality

TestsPHPUnit

Static AnalysisPHPStan

Type Coverage Yes

### Embed Badge

![Health badge](/badges/ndiritu-sample-abstractions/health.svg)

```
[![Health](https://phpackages.com/badges/ndiritu-sample-abstractions/health.svg)](https://phpackages.com/packages/ndiritu-sample-abstractions)
```

###  Alternatives

[sylius/sylius

E-Commerce platform for PHP, based on Symfony framework.

8.5k5.9M738](/packages/sylius-sylius)[google/cloud

Google Cloud Client Library

1.2k16.7M57](/packages/google-cloud)[shopware/platform

The Shopware e-commerce core

3.4k1.5M3](/packages/shopware-platform)[shopware/core

Shopware platform is the core for all Shopware ecommerce products.

585.6M574](/packages/shopware-core)[pocketmine/pocketmine-mp

A server software for Minecraft: Bedrock Edition written in PHP

3.5k78.3k91](/packages/pocketmine-pocketmine-mp)[oat-sa/tao-core

TAO core extension

66143.7k122](/packages/oat-sa-tao-core)

PHPackages © 2026

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