# IO
This crate offers optional features that enable interoperability with different formats:
* Arrow (`io_ipc`)
* CSV (`io_csv`)
* Parquet (`io_parquet`)
* JSON and NDJSON (`io_json`)
* Avro (`io_avro` and `io_avro_async`)
In this section you can find a guide and examples for each one of them.