All releases of GRIB_API from version 1.10.0 onwards are released under the open source Apache License 2.0 (see also License page) 

Please read our Software Support Principles. If you encounter any issues, please send an email to

Normally the data needed for testing is downloaded during the "make check" (or "ctest") step but you can also download all the data from here:


If you are using CMake, untar this into the top-level of the CMake "build" directory, not the source directory. If you are using Autotools, untar this into the top-level of the source directory.

Starting from version 2.0.0, ecCodes is the primary GRIB encoding/decoding package used at ECMWF. Nevertheless GRIB-API will be maintained and new releases made publicly available to support decoding of ECMWF model output. Replacing GRIB-API with ecCodes is expected to be transparent for current GRIB-API users. In particular the "grib_" functions are included in the ecCodes library.
Users are strongly advised to start the migration process.


For the change history, please go to: History of Changes

Binary releases

Precompiled binary releases are available for the following systems:

Some legacy packages for unsupported platforms are here too. Only for older versions of GRIB API.