ction::::已有API的语言.虽然理论上任何语言都可以使用Avro，但是以下语言有专门为其编写的API：
Avro IDL.为进一步支持JSON在类型及协议定义中使用，Avro包含了一种试验性的替代性支持，它针对一种接口描述语言（IDL）语法，被称作Avro IDL。它以前被称为GenAvro，它设计了一种语法类似于C/C++、Protocol Buffers等的格式，以吸引那些熟悉传统IDL和编程语言的用户。