# Kafka Schema Registry Tool
[](https://crates.io/crates/ksrt/)
[](https://docs.rs/ksrt/)
This command-line tool aims to make it easier for developers who utilize the [Confluent Schema Registry](https://github.com/confluentinc/schema-registry) to manage message schemas stored in it.
Primarily, it provides the ability to publish up-to-date message schemas to the registry, as well as retrieve current schemas from the registry.
In its initial release, it only supports [protobuf](https://github.com/protocolbuffers/protobuf) schemas.
## Installation
```sh
cargo install ksrt
```
## Usage
To see the supported commands and their options:
```sh
ksrt -h
```
## Examples
Post a protobuf schema and all its dependencies to the Schema Registry:
```sh
ksrt post -T protobuf -t access_log --strip-comments -f ~/protobuf/access_log.proto http://cp-schema-registry.local:8081
```
## License
Licensed under the [MIT license](LICENSE).