PHPackages                             jobcloud/php-kafka-schema-registry-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. jobcloud/php-kafka-schema-registry-client

ActiveLibrary[API Development](/categories/api)

jobcloud/php-kafka-schema-registry-client
=========================================

Kafka Schema Registry API Client

v3.0.0(3mo ago)3103.4k—3.9%12MITPHPPHP ^8.4

Since Dec 9Pushed 3mo ago17 watchersCompare

[ Source](https://github.com/jobcloud/php-kafka-schema-registry-client)[ Packagist](https://packagist.org/packages/jobcloud/php-kafka-schema-registry-client)[ RSS](/packages/jobcloud-php-kafka-schema-registry-client/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (10)Dependencies (11)Versions (20)Used By (2)

[![CircleCI](https://camo.githubusercontent.com/2b6c93b5c13554260b36c45aad11c32de2d39d3df2d09e17d385b7ce04950ec4/68747470733a2f2f636972636c6563692e636f6d2f67682f6a6f62636c6f75642f7068702d6b61666b612d736368656d612d72656769737472792d636c69656e742f747265652f6d61696e2e7376673f7374796c653d737667)](https://circleci.com/gh/jobcloud/php-kafka-schema-registry-client/tree/main)

Kafka Schema Registry API Client
================================

[](#kafka-schema-registry-api-client)

Description
-----------

[](#description)

An API Client written in PHP to communicate with Kafka Schema Registry.

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

[](#installation)

```
composer require jobcloud/php-kafka-schema-registry-client
```

Requirements
------------

[](#requirements)

- php: ^8.0

Supported API calls
-------------------

[](#supported-api-calls)

Currently it supports:

- Get list of subjects
- Get list of schema versions for a subject
- Delete Subject
- Delete Schema version
- Get Subject's Schema by version
- Get Schema by ID
- Register new Schema Version for a subject
- Check Schema compatibility for schema version that exist for subject
- Get Default Compatibility level
- Set Default Compatibility level
- Get Compatibility level of subject
- Set Compatibility level for subject
- Get Version by providing schema for a subject
- Get Subject's latest schema version
- Setting the registry mode

Code example
------------

[](#code-example)

```
