Avro to code
Input
Paste or drop your data here, or open a file.
New to Bracely?
Everything stays in your browser.
Compare with
Output
Avro Schema to TypeScript
Kafka topics and data lakes describe their records in Avro. Paste an .avsc file to get the matching types for your code.
How do I use the Avro to code?
- Paste or drop an .avsc file.
- Pick the language.
- Copy or save the code.
What does the Avro to code do?
- Records, nested records and named types by name or full name
- Unions with null as nullable
- Arrays, maps, enums and fixed
- Logical types: decimal as a number, dates and times as their base type
- Several schemas in one file
- A record that refers to itself
Frequently asked questions
- Is my data uploaded?
- No. Bracely runs entirely in your browser, so nothing you paste or open leaves your device.
More JSON tools
Bracely has more than 65 JSON tools in one page. Related ones:
- JSON to TypeScript
- JSON Schema Generator
- JSON to Go
- JSON to Java
- JSON to C#
- JSON to Python
- JSON to Kotlin
- JSON to Swift
- JSON to Dart
- JSON to Rust
- JSON to PHP
- JSON to Zod
- JSON to GraphQL
- JSON to Protobuf
- ENV ⇄ JSON
- cURL to code
- Password generator
- Mock JSON generator
- JSON Formatter
- JSON Validator
- JSON Viewer
- JSON Repair
- JSON Diff
- JSON to YAML
- JSON to CSV
- jq Playground
Runs entirely in your browser. Nothing you paste is uploaded. Made by Saurabh Pagrut. About · Privacy policy
Last updated · Version 4.9 · Changelog
Saurabh Pagrut on GitHub · LinkedIn · X · YouTube · Instagram