ecCodes is an application programming interface developed by ECMWF to decode and encode in WMO GRIB and BUFR formats.