# Avro components

| [tAvroInput](https://help.qlik.com/talend/en-US/components/8.0/avro/tavroinput) | Extracts records from any given Avro format files for other components to process<br>the records. |
| --- | --- |
| [tAvroOutput](https://help.qlik.com/talend/en-US/components/8.0/avro/tavrooutput) | Receives data flows from the processing component placed ahead of it and writes<br>the data into Avro format files in a given distributed file system. |
| [tAvroStreamInput](https://help.qlik.com/talend/en-US/components/8.0/avro/tavrostreaminput) | Listens on a given directory and reads data from Avro files when they are<br>created. |