Guides
Apache Avro
One governed reading of the schema that currently lives in four places.
- Your First Avro Transform: One Call, Three Things to ReadQuickstart · You have an .avsc file. Somewhere downstream, somebody needs the same shape as JSON Schema, or as a table, or as a data contract — and they need to know what the conversion cost. This article gets you from that file to a converted schema in a single HTTP call, and then teaches you to read the three parts of the answer: the schema, the plan, and the lossiness ledger.
- Avro Over HTTP: Four Endpoints and Their Honest LimitsAPI · Every transform route in CoreModels answers with the same envelope, so learning the contract once buys you the whole surface:
- Handing Avro to an Agent: `transform_schema` End to EndMCP · Ask a language model to "convert this Avro schema to LinkML" and it will improvise — plausible YAML on a good day, invented field names on a bad one. Connect it to CoreModels over MCP and the same sentence becomes a tool call: typed arguments, a deterministic engine, and a machine-readable account of what the conversion cost. This article is the whole loop for Avro — connection, exact arguments, a real conversion, and what a well-behaved agent does with the answer.
- Ship the Plan, Not the Script: Avro Pipelines That ReplayAutomation · Here is a job every streaming platform eventually has. An internal topic carries a rich record; a partner, a public catalog, or another business unit gets a redacted projection of it. Somebody writes a script. The script knows which fields to drop and which to rename, and that knowledge lives nowhere else. Six months later the source schema gains a field, the script silently passes it through, and the first person to notice is on the other side of the boundary.
- Every Avro Construct, and Where It Lands in the IRDeep dive · Does an int come back as an int?
Start building
14-day free trial. Builder $49/mo after the trial. Cancel any time.