SolTechnology.Avro.Cli
4.0.0-preview.3
This is a prerelease version of SolTechnology.Avro.Cli.
dotnet tool install --global SolTechnology.Avro.Cli --version 4.0.0-preview.3
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
dotnet tool install --local SolTechnology.Avro.Cli --version 4.0.0-preview.3
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=SolTechnology.Avro.Cli&version=4.0.0-preview.3&prerelease
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
nuke :add-package SolTechnology.Avro.Cli --version 4.0.0-preview.3
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
SolTechnology.Avro.Cli
avroconvert on the command line, with the command names of Apache avro-tools (induce, compile, tojson, getschema, canonical, fingerprint), plus schema compatibility and Confluent Schema Registry checks for CI. Built on AvroConvert.
dotnet tool install --global SolTechnology.Avro.Cli --prerelease
avroconvert induce bin/Release/net10.0/MyApp.dll MyApp.Contracts.Order
avroconvert compile schema order.avsc src/Generated
avroconvert tojson data.avro --pretty --head
avroconvert getschema data.avro
avroconvert fingerprint order.avsc
avroconvert compat v1.avsc v2.avsc --mode Backward
avroconvert registry test --subject orders-value --assembly bin/Release/net10.0/MyApp.dll --type MyApp.Contracts.Order
Exit codes: 0 success, 1 not compatible, 2 error, so compat and registry test can stop a build. The registry URL and credentials can also come from the SCHEMA_REGISTRY_URL and SCHEMA_REGISTRY_USER_INFO environment variables.
Links
- Documentation
- AvroConvert Online: the same tools in the browser
Licence
Free for noncommercial use and for companies under 100 people and USD 1M revenue (PolyForm Noncommercial / Small Business). Other organisations need a commercial licence: soltechnology.dev/avroconvert. See LICENSE.md in the package.
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.
This package has no dependencies.
| Version | Downloads | Last Updated |
|---|---|---|
| 4.0.0-preview.3 | 62 | 10/28/2026 |