By downloading, you agree to be bound by the Terms that govern use of the App Engine SDK.
Note: The App Engine SDK is under active development ; please keep this in mind as you explore its capabilities. See the SDK Release Notes for information on the most recent changes to the App Engine SDK. If you discover any issues, please feel free to notify us via our Issue Tracker .
Platform | Version | Package | Size | SHA1 Checksum |
---|---|---|---|---|
Windows | 1.9.9 - 2014-08-12 | GoogleAppEngine-1.9.9.msi | 46.6 MB | bd37f3dc4bf1dd5d71f3d32d145a102aad290e7c |
Mac OS X | 1.9.9 - 2014-08-12 | GoogleAppEngineLauncher-1.9.9.dmg | 54.0 MB | 6cd0bc697e221115a9ed3fc85c1a05af033283a3 |
Linux/Other Platforms | 1.9.9 - 2014-08-12 | google_appengine_1.9.9.zip | 51.8 MB | bbeaac1b811f7f95157c5ecc810000d2e324eeee |
To install on Linux:
-
Unzip the App Engine PHP file you downloaded (google_appengine_1.9.9.zip). For example:
unzip google_appengine_1.9.9.zip
-
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. -
Install version 5.4 of the
php-cgi
binary. PHP 5.4 is not packaged on most Linux distributions so it may be easiest to install it from source. On Debian-based Linux systems, you can use the following commands to install PHP 5.4 in such a way that it won't affect any other versions of PHP that you may have installed:sudo apt-get install gcc libmysqlclient-dev libxml2-dev wget --trust-server-names http://us2.php.net/get/php-5.4.25.tar.bz2/from/us1.php.net/mirror tar -xvf php-5.4.25.tar.bz2 cd php-5.4.25 ./configure --prefix=$PWD/installdir --enable-bcmath --with-mysql make install cd -
Note: At the time of writing,
php-cgi
(the binary used by the PHP SDK) can be found inphp-5.4.25/installdir/bin/php-cgi
. -
Install MySQL on your local machine. (You will need this to test your app
locally.) On Debian-based Linux systems, you can use the following command:
sudo apt-get install mysql-server-5.5
You will be prompted to enter a password for the MySQL root user; make sure that you remember it.
To install the SDK on Mac OS X:
- In the Finder, click Go > Applications to open the Applications folder.
- Double click the App Engine SDK file you downloaded ( GoogleAppEngineLauncher-1.9.9.dmg ) to open it, then drag the GoogleAppEngineLauncher icon over to the Applications folder.
- Double-click GoogleAppEngineLauncher in the Application folder.
-
When prompted to
Make command symlinks
, click
OK
. The symlinks
allow you to run important SDK command-line tools in any terminal window.
Important: The GoogleAppEngineLauncher is a convenient UI-based tool for running and deploying App Engine apps, but it does not provide all the features you'll need. You will need to use the command-line equivalent,
appcfg.py
, for many of the features you'll want to use. -
Notice that the installation process above unpacks the contents of the App
Engine SDK at the location:
/usr/local/google_appengine
-
The App Engine PHP SDK requires Python 2.7, which is installed by default on
Mac OS X 10.6 (Lion) or later. Verify your Mac's Python installation using the following command:
/usr/bin/env python -V
If the output looks like
Python 2.7.<number>
then you already have the correct Python version installed. Otherwise you can download and install Python 2.7 from the Python web site . - Most PHP apps use a MySQL backend, which is not packaged with the App Engine SDK. To setup MySQL, visit the MySQL Downloads page ; the "Community Server" edition will suffice for your local development.
To install the SDK on Windows:
- Double-click the SDK file you downloaded ( GoogleAppEngine-1.9.9.msi ) and follow the prompts to install the SDK.
-
You will need Python 2.7 to use the App Engine PHP SDK, because the
Development Server
is a Python
application. Download Python 2.7.X (don't use a higher version) from
the Python web site
.
Note: The PHP SDK includes binaries for the PHP 5.4 runtime, including all enabled extensions , so there is no need to download PHP separately for the purposes of developing with App Engine -- you just need Python.
- Most PHP apps use a MySQL backend, which is not packaged with the App Engine SDK. To set up MySQL, visit the MySQL Downloads page ; the "Community Server" edition will suffice for your local development.
For more information on the SDK for PHP:
Note: The App Engine SDK is under active development ; please keep this in mind as you explore its capabilities. See the SDK Release Notes for information on the most recent changes to the App Engine SDK. If you discover any issues, please feel free to notify us via our Issue Tracker .
Platform | Version | Package | Size | SHA1 Checksum |
---|---|---|---|---|
Windows | 1.9.9 - 2014-08-12 | GoogleAppEngine-1.9.9.msi | 46.6 MB | bd37f3dc4bf1dd5d71f3d32d145a102aad290e7c |
Mac OS X | 1.9.9 - 2014-08-12 | GoogleAppEngineLauncher-1.9.9.dmg | 54.0 MB | 6cd0bc697e221115a9ed3fc85c1a05af033283a3 |
Linux/Other Platforms | 1.9.9 - 2014-08-12 | google_appengine_1.9.9.zip | 51.8 MB | bbeaac1b811f7f95157c5ecc810000d2e324eeee |
To install on Linux:
-
Unzip the App Engine SDK file you downloaded (
google_appengine_1.9.9.zip
),
for example:
unzip google_appengine_1.9.9.zip
-
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.
To install the SDK on Mac OS X:
- In the Finder, click Go > Applications to open the Applications folder.
- Double click the App Engine SDK file you downloaded ( GoogleAppEngineLauncher-1.9.9.dmg ) to open it, then drag the GoogleAppEngineLauncher icon over to the Applications folder.
- Double-click GoogleAppEngineLauncher in the Application folder.
-
When prompted to
Make command symlinks
, click
OK
. The symlinks
allow you to run important SDK command-line tools in any terminal window.
Important: The GoogleAppEngineLauncher is a convenient UI-based tool for running and deploying App Engine apps, but it does not provide all the features you'll need. You will need to use the command-line equivalent,
appcfg.py
, for many of the features you'll want to use. -
Notice that the installation process above unpacks the contents of the App
Engine SDK at the location:
/usr/local/google_appengine
-
The App Engine SDK requires Python 2.7, which is installed by default on
Mac OS X 10.6 (Lion) or later. Verify your Mac's Python installation using the following command:
/usr/bin/env python -V
If the output looks like
Python 2.7.<number>
then you already have the correct Python version installed. Otherwise you can download and install Python 2.7 from the Python web site .
To install the SDK on Windows:
- Double-click the SDK file you downloaded ( GoogleAppEngine-1.9.9.msi ) and follow the prompts to install the SDK.
- You will need Python 2.7 to use the App Engine SDK, because the Development Server is a Python application. Download Python 2.7.X (don't use a higher version) from the Python web site .
For more information on the SDK for Python:
Note: The App Engine SDK is under active development ; please keep this in mind as you explore its capabilities. See the SDK Release Notes for information on the most recent changes to the App Engine SDK. If you discover any issues, please feel free to notify us via our Issue Tracker .
Version | Package | Size | SHA1 Checksum |
---|---|---|---|
1.9.9 - 2014-08-12 | appengine-java-sdk-1.9.9.zip | 163.0 MB | df8a3ff44a3cb9e06ecfb1b7ca11f41010b489b0 |
To install on Linux:
-
Unzip the App Engine SDK file you downloaded (
appengine-java-sdk-1.9.9.zip
)
to a directory of your choice. For example:
unzip appengine-java-sdk-1.9.9.zip
-
The App Engine Java SDK requires Java 7. Make sure Java 7 is installed on
your machine using the following command in a terminal window:
java -version javac -version
If you have Java 7 installed, these commands will report a version number similar to1.7.0
. If you don't have Java or the correct Java version installed, download and install the Java SE Development Kit (JDK) for Linux.
To install the SDK on Mac OS X:
-
Double click the App Engine SDK
.zip
file you downloaded ( appengine-java-sdk-1.9.9.zip ) to extract the SDK into a folder. -
The App Engine Java SDK requires Java 7. Make sure Java 7 is installed on
your machine using the following command in a terminal window:
java -version javac -version
If you have Java 7 installed, these commands will report a version number similar to1.7.0
. If you don't have Java or the correct Java version installed, download and install the Java SE Development Kit (JDK) for Mac OS X.
To install the SDK on Windows:
-
Double click the App Engine SDK
.zip
file you downloaded ( appengine-java-sdk-1.9.9.zip ) to extract the SDK into a folder. -
The App Engine Java SDK requires Java 7. Make sure Java 7 is installed on
your machine using the following command in a Command Prompt window:
java -version javac -version
If you have Java 7 installed, these commands will report a version number similar to1.7.0
. If you don't have Java or the correct Java version installed, download and install the Java SE Development Kit (JDK) for Windows.
For more information on the Google App Engine SDK for Java:
Note: The App Engine SDK is under active development ; please keep this in mind as you explore its capabilities. See the SDK Release Notes for information on the most recent changes to the App Engine SDK. If you discover any issues, please feel free to notify us via our Issue Tracker .
Platform | Version | Package | Size | SHA1 Checksum |
---|---|---|---|---|
Linux 64-bit | 1.9.9 - 2014-08-12 | go_appengine_sdk_linux_amd64-1.9.9.zip | 43.3 MB | ffe770bd81f9fe1e1c3a83e9ebcf2a8c46ed0184 |
Linux 32-bit | 1.9.9 - 2014-08-12 | go_appengine_sdk_linux_386-1.9.9.zip | 42.7 MB | a6b239ec8c0c594ca991e1a28262c9b0540f7416 |
Mac OS X 64-bit | 1.9.9 - 2014-08-12 | go_appengine_sdk_darwin_amd64-1.9.9.zip | 41.2 MB | ddbc6b547d3cf1bbebc16ca29a3eb1d6fa3b451b |
Mac OS X 32-bit | 1.9.9 - 2014-08-12 | go_appengine_sdk_darwin_386-1.9.9.zip | 40.8 MB | f00661d6b0b76c89af4113977c5d4b8e5c9a2b7d |
Windows 64-bit | 1.9.9 - 2014-08-12 | go_appengine_sdk_windows_amd64-1.9.9.zip | 41.6 MB | f83de9798ef989ca4b05b3f402edc2733e77f390 |
Windows 32-bit | 1.9.9 - 2014-08-12 | go_appengine_sdk_windows_386-1.9.9.zip | 41.2 MB | 248d56f9e71ad56469de049243a1b5ac7905dffa |
To install on Linux 32-bit or 64-bit:
-
Unzip the App Engine SDK file you downloaded (
go_appengine_sdk_linux_amd64-1.9.9.zip
or
go_appengine_sdk_linux_386-1.9.9.zip
) to a directory of your choice. (You may want
to add the location to your $PATH.) For example:
unzip go_appengine_sdk_linux_amd64-1.9.9.zip
-
Go requires Python 2.7.x; don't use a higher version. (The Go SDK uses tools
from the App Engine Python SDK, so Python is required.) 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. -
Optionally, to simplify development and deployment, consider adding the
App Engine Go SDK directory to your PATH environment variable. You can do this
by adding the following line to your
$HOME/.profile