# Idl


`IdlBuilder` refines `CodeGenBuilder` with `idlFormat` and
`idlSource`, encoding "this generator is driven by an IDL document"
in the type.

`fromProtobuf { name; protos; languages; options?; languageConfigs?; }`
builds a fully-typed `IdlBuilder` spec for `protoc`. The default
language config covers the standard protoc backends; pass
`languageConfigs` to override or extend.

