ion::::Avro IDL.为进一步支持JSON在类型及协议定义中使用，Avro包含了一种试验性的替代性支持，它针对一种接口描述语言（IDL）语法，被称作Avro IDL。它以前被称为GenAvro，它设计了一种语法类似于C/C++、Protocol Buffers等的格式，以吸引那些熟悉传统IDL和编程语言的用户。