아브로(Avro)는 서로 다른 두 가지 주요 대상을 가리키는 명칭으로, 하나는 영국의 항공기 제조 업체이고 다른 하나는 아파치 소프트웨어 재단의 데이터 직렬화 프레임워크이다.
1. 영국의 항공기 제조 업체
아브로(Avro)는 1910년 영국 맨체스터에서 알리엇 버든 로(Alliott Verdon Roe)에 의해 설립된 항공기 제조 업체이다. 회사명인 Avro는 창업자의 이름(A.V. Roe)에서 따온 두문자어(initialism)이다. 제1차 세계 대전 당시 훈련기로 사용된 아브로 504, 제2차 세계 대전에서 영국 공군의 대표적인 중폭격기로 활약한 아브로 랭커스터(Avro Lancaster), 그리고 냉전 시대 영국의 전략 폭격기였던 델타익 기종 아브로 벌컨(Avro Vulcan) 등으로 잘 알려져 있다. 1963년 7월 호커 시들리(Hawker Siddeley)와 합병되면서 회사는 소멸되었으나, 브랜드 명칭은 이후에도 지속되었다. 캐나다에는 자회사인 아브로 캐나다(Avro Canada)가 존재했으며, CF-100 카눅(Canuck) 전투기와 CF-105 애로(Arrow) 요격기를 개발했다.
2. 아파치 아브로(Apache Avro)
아브로(Avro)는 아파치 소프트웨어 재단의 하둡 프로젝트에서 개발된 원격 프로시저 호출(RPC) 및 데이터 직렬화 프레임워크이다. 2009년 11월에 처음 발표되었으며, 자료형과 프로토콜 정의를 위해 JSON을 사용하고 콤팩트 바이너리 포맷으로 데이터를 직렬화한다. 아파치 스리프트(Thrift)나 프로토콜 버퍼(Protocol Buffers)와 유사하지만, 스키마 변경 시 코드 생성 프로그램의 재실행이 필요하지 않다는 차별점이 있다. 스키마 변경(스키마 진화, schema evolution)에 유연하게 대응할 수 있어 빅데이터 환경과 스트리밍 데이터 파이프라인에서 널리 사용된다. 아파치 스파크 SQL, 아파치 카프카, 아파치 플링크 등 여러 현대 데이터 시스템에서 데이터 직렬화 포맷으로 채택하고 있다.