# Download

Contents

- Download

  - Current Release

  - Past Releases

  - Development Source

    - Build requirements

    - Build instructions

  - Binaries

    - Windows

    - Debian

    - Conda

    - Vcpkg

    - Linux Docker images

## Current Release

- 2022-10-21 gdal-3.5.3.tar.gz 3.5.3 Release Notes (3.5.3 md5)

## Past Releases

- 2022-09-12 gdal-3.5.2.tar.gz 3.5.2 Release Notes (3.5.2 md5)

- 2022-07-06 gdal-3.5.1.tar.gz 3.5.1 Release Notes (3.5.1 md5)

- 2022-05-13 gdal-3.5.0.tar.gz 3.5.0 Release Notes (3.5.0 md5)

- 2022-04-22 gdal-3.4.3.tar.gz 3.4.3 Release Notes (3.4.3 md5)

- 2022-03-08 gdal-3.4.2.tar.gz 3.4.2 Release Notes (3.4.2 md5)

- 2021-12-27 gdal-3.4.1.tar.gz 3.4.1 Release Notes (3.4.1 md5)

- 2021-11-08 gdal-3.4.0.tar.gz 3.4.0 Release Notes (3.4.0 md5)

- 2021-10-29 gdal-3.3.3.tar.gz 3.3.3 Release Notes (3.3.3 md5)

- 2021-09-01 gdal-3.3.2.tar.gz 3.3.2 Release Notes (3.3.2 md5)

- 2021-07-05 gdal-3.3.1.tar.gz 3.3.1 Release Notes (3.3.1 md5)

- 2021-05-03 gdal-3.3.0.tar.gz 3.3.0 Release Notes (3.3.0 md5)

- 2021-05-04 gdal-3.2.3.tar.gz 3.2.3 Release Notes (3.2.3 md5)

- 2021-03-10 gdal-3.2.2.tar.gz 3.2.2 Release Notes (3.2.2 md5)

- 2020-12-28 gdal-3.2.1.tar.gz 3.2.1 Release Notes (3.2.1 md5)

- 2020-10-26 gdal-3.2.0.tar.gz 3.2.0 Release Notes (3.2.0 md5)

- 2020-10-23 gdal-3.1.4.tar.gz 3.1.4 Release Notes (3.1.4 md5)

- 2020-09-01 gdal-3.1.3.tar.gz 3.1.3 Release Notes (3.1.3 md5)

- 2020-07-07 gdal-3.1.2.tar.gz 3.1.2 Release Notes (3.1.2 md5)

- 2020-06-22 gdal-3.1.1.tar.gz 3.1.1 Release Notes (3.1.1 md5)

- 2020-05-03 gdal-3.1.0.tar.gz 3.1.0 Release Notes (3.1.0 md5)

- 2020-01-28 gdal-3.0.4.tar.gz 3.0.4 Release Notes (3.0.4 md5)

- 2020-01-08 gdal-2.4.4.tar.gz 2.4.4 Release Notes (2.4.4 md5)

- 2020-01-08 gdal-3.0.3.tar.gz 3.0.3 Release Notes (3.0.3 md5)

- 2019-10-28 gdal-3.0.2.tar.gz 3.0.2 Release Notes (3.0.2 md5)

- 2019-10-28 gdal-2.4.3.tar.gz 2.4.3 Release Notes (2.4.3 md5)

- 2019-06-28 gdal-3.0.1.tar.gz 3.0.1 Release Notes (3.0.1 md5)

- 2019-06-28 gdal-2.4.2.tar.gz 2.4.2 Release Notes (2.4.2 md5)

## Development Source

The main repository for GDAL is located on github at https://github.com/OSGeo/GDAL.

You can obtain a copy of the active source code by issuing the following command

    git clone https://github.com/OSGeo/GDAL.git

### Build requirements

To build GDAL 3 or later, you need at a minimum a C++11 compatible compiler, and PROJ 6 or later. This will only give you a minimum build which will lack a lot of drivers. Consult Raster drivers and Vector drivers pages for additional optional dependencies.

### Build instructions

See https://trac.osgeo.org/gdal/wiki/BuildHints for hints for existing autoconf and nmake build systems.

From GDAL 3.5, an experimental CMake-based build is available.

## Binaries

In this section we list a number of the binary distributions of GDAL all of which should have fully reproducible open source build recipes.

### Windows

Windows builds are available via Conda Forge (64-bit only). See the Conda section for more detailed information.

### Debian

Debian packages are now available on Debian Unstable.

### Conda

Conda can be used on multiple platforms (Windows, macOS, and Linux) to install software packages and manage environments. Conda packages for GDAL are available at https://anaconda.org/conda-forge/gdal.

Latest version:

    conda install [-c channel] [package...]

    conda install -c conda-forge gdal

### Vcpkg

The gdal port in vcpkg is kept up to date by Microsoft team members and community contributors. The url of vcpkg is: https://github.com/Microsoft/vcpkg . You can download and install gdal using the vcpkg dependency manager:

    git clone https://github.com/Microsoft/vcpkg.git
    cd vcpkg
    ./bootstrap-vcpkg.sh  # ./bootstrap-vcpkg.bat for Windows
    ./vcpkg integrate install
    ./vcpkg install gdal

If the version is out of date, please create an issue or pull request on the vcpkg repository.

### Linux Docker images

Images with nightly builds of GDAL master and tagged releases are available at Docker Hub

Information on the content of the different configurations can be found at https://github.com/OSGeo/gdal/tree/master/docker

- Build hints (cmake)
  - Build requirements
  - CMake
    - CMake general configure options
    - CMake package dependent options
      - Armadillo
      - Arrow
      - basisu
      - Blosc
      - BRUNSLI
      - CFITSIO
      - Crnlib
      - CURL
      - CryptoPP
      - Deflate
      - ECW
      - EXPAT
      - FileGDB
      - FreeXL
      - FYBA
      - GEOTIFF
      - GEOS
      - GIF
      - GTA
      - HEIF
      - HDF4
      - HDF5
      - HDFS
      - Iconv
      - IDB
      - JPEG
      - JPEG12
      - JSON-C
      - JXL
      - KDU
      - KEA
      - LERC
      - LibKML
      - LibLZMA
      - LibXml2
      - LURATECH
      - LZ4
      - MONGOCXX
      - MRSID
      - MSSQL_NCLI
      - MSSQL_ODBC
      - MYSQL
      - NetCDF
      - ODBC
      - ODBC-CPP
      - OGDI
      - OpenCAD
      - OpenCL
      - OpenEXR
      - OpenJPEG
      - OpenSSL
      - Oracle
      - Parquet
      - PCRE2
      - PDFIUM
      - PNG
      - Poppler
      - PostgreSQL
      - PROJ
      - QB3
      - QHULL
      - RASTERLITE2
      - rdb
      - SPATIALITE
      - SQLite3
      - SFCGAL
      - SWIG
      - TEIGHA
      - TIFF
      - TileDB
      - WebP
      - XercesC
      - ZLIB
      - ZSTD
    - Selection of drivers
    - Build drivers as plugins
    - Python bindings options
    - Java bindings options
    - C# bindings options
    - Driver specific options
  - Building on Windows with Conda dependencies and Visual Studio
    - Install git
    - Install miniconda
    - Install GDAL dependencies
    - Checkout GDAL sources
    - Build GDAL
    - Cross-compiling for Android