PHPackages                             redstonepfalz/zitadel-php-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. [API Development](/categories/api)
4. /
5. redstonepfalz/zitadel-php-client

ActiveLibrary[API Development](/categories/api)

redstonepfalz/zitadel-php-client
================================

PHP-Client for Zitadel

v1.3.6(2y ago)64.0k↓50%2[2 PRs](https://github.com/RedstonePfalz/zitadel-php-client/pulls)MITPHPCI passing

Since Mar 21Pushed 3mo agoCompare

[ Source](https://github.com/RedstonePfalz/zitadel-php-client)[ Packagist](https://packagist.org/packages/redstonepfalz/zitadel-php-client)[ RSS](/packages/redstonepfalz-zitadel-php-client/feed)WikiDiscussions main Synced 3d ago

READMEChangelog (2)Dependencies (2)Versions (8)Used By (0)

Zitadel PHP Client
==================

[](#zitadel-php-client)

[![Release](https://github.com/RedstonePfalz/zitadel-php-client/actions/workflows/release.yml/badge.svg?branch=main)](https://github.com/RedstonePfalz/zitadel-php-client/actions/workflows/release.yml)[![CI](https://github.com/RedstonePfalz/zitadel-php-client/actions/workflows/push.yml/badge.svg)](https://github.com/RedstonePfalz/zitadel-php-client/actions/workflows/push.yml)

Zitadel PHP Client is a simple PHP library for interacting with Zitadel.

You can use it easily with Composer:

```
composer require redstonepfalz/zitadel-php-client
```

There are two documentations:

1. [A classic PHPDoc documentation](https://redstonepfalz.github.io/zitadel-php-client/phpdoc)
2. [A more detailed, beginner-friendly documentation](https://redstonepfalz.github.io/zitadel-php-client/classic)

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

[](#contributing)

If you want to contribute to the repository, please note the following points:

- If you fork this repository and want to perform commits, please make sure to use the ConventionalCommit standard.
- Don't make any changes in the docs-Folder. The content of the docs-Folder is automatically generated during the release process.
- If you want to change the documentation, you can edit the PHPDoc comments in the code to edit the PHPDoc documentation or edit the markdown files in the Writerside-Folder.

The classic documentation is created using JetBrains Writerside.
The PHPDoc documentation is created using Doxygen. You can configure Doxygen via the Doxyfile.

Roadmap
-------

[](#roadmap)

The library is still under development. The parts for user and session management are completed, documented and ready to use.

In Development:

- Instance Management

Credits
-------

[](#credits)

- [Zitadel](https://github.com/zitadel/zitadel)
- [PHP-QRCode](https://github.com/chillerlan/php-qrcode)
- [Doxygen](https://github.com/doxygen/doxygen)
- [JetBrains Writerside](https://www.jetbrains.com/writerside)

License
-------

[](#license)

Zitadel PHP Client is released under the Apache 2.0 License.

###  Health Score

38

—

LowBetter than 83% of packages

Maintenance55

Moderate activity, may be stable

Popularity29

Limited adoption so far

Community12

Small or concentrated contributor base

Maturity46

Maturing project, gaining track record

 Bus Factor1

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

Total

2

Last Release

809d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/73e56af99589abdd21d6f85e90547a6e71ce5e5e3e37d4c6a978f7d07ce75b42?d=identicon)[RedstonePfalz](/maintainers/RedstonePfalz)

---

Top Contributors

[![RedstonePfalz](https://avatars.githubusercontent.com/u/55254344?v=4)](https://github.com/RedstonePfalz "RedstonePfalz (201 commits)")[![AdministrationBot](https://avatars.githubusercontent.com/u/147314055?v=4)](https://github.com/AdministrationBot "AdministrationBot (19 commits)")[![dependabot[bot]](https://avatars.githubusercontent.com/in/29110?v=4)](https://github.com/dependabot[bot] "dependabot[bot] (6 commits)")[![release-please[bot]](https://avatars.githubusercontent.com/in/40688?v=4)](https://github.com/release-please[bot] "release-please[bot] (6 commits)")

---

Tags

api-clientphp-frameworkphp-libraryphp7php8zitadel

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/redstonepfalz-zitadel-php-client/health.svg)

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

###  Alternatives

[appwrite/server-ce

End to end backend server for frontend and mobile apps.

56.4k108.1k](/packages/appwrite-server-ce)[filament/filament

A collection of full-stack components for accelerated Laravel app development.

3829.6M3.7k](/packages/filament-filament)[doppar/framework

The Doppar Framework

4012.4k14](/packages/doppar-framework)[abydahana/aksara

Aksara is a CodeIgniter based CRUD Toolkit you can use to build complex applications become shorter, secure and more reliable just in a few lines of code. Serving both CMS or Framework, produce both HEADLESS (RESTful API) or TRADITIONAL (Browser Based), just by writing single controller. Yet it's reusable, scalable and ready to use!

1111.2k](/packages/abydahana-aksara)[skeeks/cms-shop

Интернет магазин для SkeekS CMS

145.8k23](/packages/skeeks-cms-shop)[lunasoft/sw-sdk-php

PHP Library for SW Services

1628.8k](/packages/lunasoft-sw-sdk-php)

PHPackages © 2026

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