Built-in Third-party Libraries

This page documents and describes built-in third-party libraries that you can use with the Google App Engine Python 2.7 runtime.

The App Engine python runtime can provide your application with the following third-party libraries:

 
NameDefault versionSupported versionsDescription
django (None) "1.2"
"1.3"
"1.4"
"1.5"
"1.9"
A full-featured web application framework for Python.
enum (None) "0.9.23" A backport of the enum module introduced in python 3.4
endpoints (None) "1.0" Libraries for building APIs in an App Engine application.
grpcio "1.0.0" "1.0.0" A high performance general RPC framework
jinja2 (None) "2.6" A modern and designer friendly templating language for Python.
lxml (None) "2.3"
"2.3.5" (alpha)
A Pythonic binding for the C libraries libxml2 and libxslt.
markupsafe (None) "0.15"
"0.23"
A XML/HTML/XHTML markup safe string for Python.
matplotlib (None) "1.2.0" A 2D plotting library which produces publication-quality figures.
MySQLdb (None) "1.2.4b4" (alpha)
"1.2.4" (alpha)
"1.2.5" (alpha)
A Python DB API v2.0 compatible interface to MySQL.
numpy (None) "1.6.1" A general-purpose library for array-processing.
PIL (None) "1.1.7" A library for creating and transforming images.
protorpc "1.0" "1.0" A framework for implementing HTTP-based remote procedure call (RPC) services.
pytz "2016.4" "2016.4" A library for cross-platform timezone calculations
crcmod (None) "1.7" A library for generating Cyclic Redundancy Checks (CRC).
PyAMF (None) "0.6.1"
"0.7.2" (alpha)
A library that provides (AMF) Action Message Format functionality.
pycrypto (None) "2.3"
"2.6"
"2.6.1"
A library of cryptography functions such as random number generation.
setuptools (None) "0.6c11" A library that provides package and module discovery capabilities.
six (None) "1.9.0" Abstract differences between py2.x and py3
ssl (None) "2.7"
"2.7.11"
The SSL socket wrapper built-in module.
webapp2 "2.3" "2.3" (deprecated)
"2.5.1"
"2.5.2"
A lightweight Python web framework.
webob "1.1.1" "1.1.1"
"1.2.3"
A library that provides wrappers around the WSGI request environment.
werkzeug "0.11.10" "0.11.10" A WSGI utility library.
yaml "3.10" "3.10" A library for YAML serialization and deserialization.

For information about how to use these libraries, see Using Built-in Libraries in Python 2.7.

Send feedback about...

App Engine standard environment for Python