Download the App Engine SDK for Go

The App Engine SDK for Go includes a local development server as well as the tooling for deploying and managing your applications in App Engine.

By downloading, you agree to be bound by the Terms that govern use of the SDK for App Engine.

To download and install the SDK:

Linux
  1. Download the App Engine SDK for Go:

    file_download 64 bit

    Version: 1.9.48 - 2016-11-30
    Size: 68.8 MB

    SHA1 Checksum:
    d8f94d4f8c03dec058b3235b3f0248b90475cdf9

    file_download 32 bit

    Version: 1.9.48 - 2016-11-30
    Size: 67.2 MB

    SHA1 Checksum:
    3b725827b577fb58ca535f328b519b32ce2af7aa
  2. To install on Linux 64-bit or 32-bit:

    1. Unzip the go_appengine_sdk_OS_BIT-1.9.48.zip file that you downloaded to a directory of your choice. For example:
      unzip go_appengine_sdk_OS_BIT-1.9.48.zip

      There is no App Engine installation script that you need to run after unzipping the files.

    2. Add the go_appengine_sdk_OS_BIT-1.9.48 directory to your PATH, for example:
      export PATH=$PATH:DIRECTORY_PATH/go_appengine_sdk_OS_BIT-1.9.48/
    3. The App Engine Go SDK uses tools from the App Engine Python SDK, which requires a Python 2.7.x version and nothing higher. Make sure Python 2.7 is installed on your machine using the following command:
      /usr/bin/env python -V
      The output should look like this: Python 2.7.[NUMBER]. If Python 2.7 isn't installed, install it now using the installation instructions for your Linux distribution.
Mac OS X
  1. Download the App Engine SDK for Go:

    file_download 64 bit

    Version: 1.9.48 - 2016-11-30
    Size: 68.6 MB

    SHA1 Checksum:
    60049b1cb36518685b41c0e2f784d384db3a3145

    file_download 32 bit

    Version: 1.9.48 - 2016-11-30
    Size: 67.0 MB

    SHA1 Checksum:
    7631a9c30d5e4338afa5876e56935f6260b06a7f
  2. To install the SDK on Mac OS X 32-bit or 64-bit:

    1. Double-click the go_appengine_sdk_OS_BIT-1.9.48.zip file that you downloaded to extract the SDK to a directory. It doesn't matter where you install the SDK but you should add the directory to your PATH, for example:
      export PATH=$PATH:DIRECTORY_PATH/go_appengine_sdk_OS_BIT-1.9.48/
    2. The App Engine Go SDK uses tools from the App Engine Python SDK, which requires a Python 2.7.x version and nothing higher. Make sure Python 2.7 is installed on your machine using the following command:
      /usr/bin/env python -V
      The output should look like this: Python 2.7.[NUMBER]. If Python 2.7 isn't installed, install it now from the Python web site.

    Note: The Google App Engine Launcher does not work with Go apps.

Windows
  1. Download the App Engine SDK for Go:

    file_download 64 bit

    Version: 1.9.48 - 2016-11-30
    Size: 69.4 MB

    SHA1 Checksum:
    9c63278663898aaeb718e1feed1f461586937f44

    file_download 32 bit

    Version: 1.9.48 - 2016-11-30
    Size: 67.6 MB

    SHA1 Checksum:
    c83f78b84b5084ac9f44e7a443e0804bce16cafa
  2. To install the SDK on Windows 64-bit or 32-bit:

    1. Double-click the go_appengine_sdk_OS_BIT-1.9.48.zip file that you downloaded to extract the SDK files to a directory of your choice. It doesn't matter where you install the SDK but you should add the directory to your %PATH% environment variable. Find Environment Variables in the Advanced System Settings dialog and then add the directory to your %PATH% variable.
    2. The App Engine Go SDK uses tools from the App Engine Python SDK, which requires a Python 2.7.x version and nothing higher. Make sure Python 2.7 is installed on your machine using the following command:
      python -V
      The output should look like this: Python 2.7.[NUMBER]. If Python 2.7 isn't installed, install it now from the Python web site.

Send feedback about...

App Engine standard environment for Go