Google App Engine Python 2 API

Packages

google.appengine
google.appengine.api
google.appengine.api.app_identity

The App Identity API lets an application discover its application ID.

google.appengine.api.backends

Backends API.

google.appengine.api.background_thread

Background Threads API.

google.appengine.api.blobstore

Blobstore API module.

google.appengine.api.capabilities

Allows applications to identify API outages and scheduled downtime.

google.appengine.api.files

Appengine Files API

google.appengine.api.images

Image manipulation API.

google.appengine.api.logservice

Logging API module.

google.appengine.api.memcache

Memcache API.

google.appengine.api.modules

Modules API module.

google.appengine.api.namespace_manager

Namespace Manager Module.

google.appengine.api.oauth

OAuth API module.

google.appengine.api.runtime

Runtime Utilities API.

google.appengine.api.search

Search API module.

google.appengine.api.taskqueue

Task Queue API module.

google.appengine.ext
google.appengine.ext.admin

Simple datastore view and interactive console, for use in dev_appserver.

google.appengine.ext.admin_redirect
google.appengine.ext.appstats
google.appengine.ext.blobstore

Blobstore API module.

google.appengine.ext.builtins

Repository for all builtin handlers information.

google.appengine.ext.bulkload

Bulkload package: Helpers for both bulkloader and bulkload_client.

google.appengine.ext.cloudstorage

Init file for stub package.

google.appengine.ext.db

Simple, schema-based database abstraction layer for the datastore.

google.appengine.ext.deferred
google.appengine.ext.django
google.appengine.ext.django.backends
google.appengine.ext.django.backends.rdbms
google.appengine.ext.django.management
google.appengine.ext.django.management.commands
google.appengine.ext.gql

GQL – the SQL-like interface to the datastore.

google.appengine.ext.key_range

Key range representation and splitting.

google.appengine.ext.ndb

NDB – A new datastore API for the Google App Engine Python runtime.

google.appengine.ext.remote_api
google.appengine.ext.search

Full text indexing and search, implemented in pure python.

google.appengine.ext.testbed

A module to use service stubs for testing.

google.appengine.ext.vendor

Dependencies vendoring helpers.

google.appengine.ext.webapp

An extremely simple WSGI web application framework for Python 2.5.

google.appengine.ext.zipserve

Serve static files from a zipfile.

Modules

google.appengine.api.apiproxy_rpc

Base class for implementing RPC of API proxy stubs.

google.appengine.api.app_identity.app_identity

Provides access functions for the app identity service.

google.appengine.api.app_logging

Logging utilities for use by applications.

google.appengine.api.appinfo

AppInfo tools.

google.appengine.api.appinfo_errors

Errors used in the Python appinfo API, used by app developers.

google.appengine.api.appinfo_includes

Used to parse app.yaml files while following builtins/includes directives.

google.appengine.api.backendinfo

A library for working with BackendInfoExternal records, describing backends configured for an application. Supports loading the records from backend.yaml.

google.appengine.api.backends.backends

Backends API.

google.appengine.api.background_thread.background_thread

Background Threads API.

google.appengine.api.blobstore.blob_storage

Definition of BlobStorage base class.

google.appengine.api.blobstore.blobstore

Blobstore API.

google.appengine.api.blobstore.dict_blob_storage

In-memory implementation of Blobstore stub storage.

google.appengine.api.blobstore.file_blob_storage

In-memory implementation of Blobstore stub storage based on file system.

google.appengine.api.client_deployinfo

Client deploy info.

google.appengine.api.conf

A library for managing flags-like configuration that update dynamically.

google.appengine.api.croninfo

CronInfo tools.

google.appengine.api.datastore

The Python datastore API used by app developers.

google.appengine.api.datastore_admin

The Python datastore admin API for managing indices and schemas.

google.appengine.api.datastore_entities

Classes for common kinds, including Contact, Message, and Event.

google.appengine.api.datastore_errors

Errors used in the Python datastore API.

google.appengine.api.datastore_types

Higher-level, semantic data types for the datastore. These types are expected to be set as attributes of Entities. See “Supported Data Types” in the API Guide.

google.appengine.api.dispatchinfo

Dispatch configuration tools.

google.appengine.api.dosinfo

DOS configuration tools.

google.appengine.api.files.blobstore

Files API.

google.appengine.api.files.crc32c

Implementation of CRC-32C checksumming as in rfc3720 section B.4.

google.appengine.api.files.file

Files API.

google.appengine.api.files.gs

Files API.

google.appengine.api.files.records

Files API.

google.appengine.api.files.shuffler

Files API.

google.appengine.api.files.testutil

Files API.

google.appengine.api.lib_config

A mechanism for library configuration.

google.appengine.api.logservice.logservice

LogService API.

google.appengine.api.logservice.logsutil

Utility methods for working with logs.

google.appengine.api.mail

Sends email on behalf of the application.

google.appengine.api.mail_errors

Exceptions raised by the Mail API.

google.appengine.api.modules.modules

Exposes methods to control services (modules) and versions of an app.

google.appengine.api.namespace_manager.namespace_manager

Control the namespacing system used by various APIs.

google.appengine.api.oauth.oauth_api

OAuth API.

google.appengine.api.queueinfo

QueueInfo tools.

google.appengine.api.quota

Access to quota usage for this application.

google.appengine.api.rdbms

Relational database API for production.

google.appengine.api.rdbms_mysqldb

Relational database API stub that uses the MySQLdb DB-API library.

google.appengine.api.request_info

Allows API stubs to access request and system state when handling calls.

google.appengine.api.runtime.runtime

Runtime Utilities API.

google.appengine.api.search.expression_parser

Wrapper for ExpressionParser.

google.appengine.api.search.geo_util

Utilities to support geo fields on the Python dev server.

google.appengine.api.search.query_parser

Wrapper for QueryParser.

google.appengine.api.search.search

A Python Search API used by app developers.

google.appengine.api.search.search_util

Provides utility methods used by modules in the FTS API stub.

google.appengine.api.search.unicode_util

Utility methods related to Unicode.

google.appengine.api.taskqueue.taskqueue

Task Queue API.

google.appengine.api.urlfetch

URL downloading API.

google.appengine.api.urlfetch_errors

Errors used in the urlfetch API.

google.appengine.api.users

The User Python datastore class to be used as a datastore data type.

google.appengine.api.validation

Validation tools for generic object structures.

google.appengine.api.yaml_builder

PyYAML event builder handler

google.appengine.api.yaml_errors

Errors used in the YAML API, which is used by app developers.

google.appengine.api.yaml_listener

PyYAML event listener

google.appengine.api.yaml_object

Builder for mapping YAML documents to object instances.

google.appengine.ext.admin_redirect.main

Main module for admin redirect.

google.appengine.ext.appstats.formatting

A fast but lossy, totally generic object formatter.

google.appengine.ext.appstats.loader

Loading appstats data from and to various sources like file, memcache etc.

google.appengine.ext.appstats.recording

Userland RPC instrumentation for App Engine.

google.appengine.ext.appstats.sample_appengine_config

Sample Appstats Configuration.

google.appengine.ext.appstats.ui

Web-based User Interface for appstats.

google.appengine.ext.blobstore.blobstore

A Python blobstore API used by app developers.

google.appengine.ext.bulkload.bulkload_deprecated

DEPRECATED mix-in handler for bulk loading data into an application.

google.appengine.ext.bulkload.bulkloader_config

Bulkloader Config Parser and runner.

google.appengine.ext.bulkload.bulkloader_errors

Exceptions raised by bulkloader methods.

google.appengine.ext.bulkload.bulkloader_parser

Bulkloader Config Parser and runner.

google.appengine.ext.bulkload.bulkloader_wizard

Wizard to generate bulkloader configuration.

google.appengine.ext.bulkload.connector_interface

Bulkloader interfaces for the format reader/writers.

google.appengine.ext.bulkload.constants

Constants used by both the bulkload server-side mixin handler and the command-line client.

google.appengine.ext.bulkload.csv_connector

Bulkloader CSV reading and writing.

google.appengine.ext.bulkload.simpletext_connector

Bulkloader Simple Text writing.

google.appengine.ext.bulkload.simplexml_connector

Bulkloader XML reading and writing.

google.appengine.ext.bulkload.transform

Bulkloader Transform Helper functions.

google.appengine.ext.cloudstorage.common

Helpers shared by cloudstorage_stub and cloudstorage_api.

google.appengine.ext.db.metadata

Models and helper functions for access to app’s datastore metadata.

google.appengine.ext.db.polymodel

Support for polymorphic models and queries.

google.appengine.ext.db.stats

Models to be used when accessing app specific datastore usage statistics.

google.appengine.ext.deferred.deferred

A module that handles deferred execution of callables via the task queue.

google.appengine.ext.deferred.handler

Request handler module for the deferred library.

google.appengine.ext.django.backends.rdbms.base

Django database backend for Google Cloud SQL.

google.appengine.ext.django.main

Main handler script for running Django applications on App Engine.

google.appengine.ext.django.management.commands.getoauthtoken
google.appengine.ext.ndb.blobstore

NDB interface for Blobstore.

google.appengine.ext.ndb.context

Context class.

google.appengine.ext.ndb.django_middleware

Django middleware for NDB.

google.appengine.ext.ndb.eventloop

An event loop.

google.appengine.ext.ndb.google_imports

Dynamically decide from where to import Google App Engine modules.

google.appengine.ext.ndb.key

The Key class, and associated utilities.

google.appengine.ext.ndb.metadata

Models and helper functions for access to app’s datastore metadata.

google.appengine.ext.ndb.model

Model and Property classes and associated stuff.

google.appengine.ext.ndb.msgprop

MessageProperty – a property storing ProtoRPC Message objects.

google.appengine.ext.ndb.polymodel

Polymorphic models and queries.

google.appengine.ext.ndb.query

Higher-level Query wrapper.

google.appengine.ext.ndb.stats

Models to be used when accessing app specific datastore usage statistics.

google.appengine.ext.ndb.tasklets

A tasklet decorator.

google.appengine.ext.ndb.utils

Low-level utilities used internally by NDB.

google.appengine.ext.remote_api.handler

A handler that exports various App Engine services over HTTP.

google.appengine.ext.remote_api.remote_api_services

Service configuration for remote API.

google.appengine.ext.remote_api.throttle

Client-side transfer throttling for use with remote_api_stub.

google.appengine.ext.testbed.apiserver_util

Utility class for testbed only used for py_test.

google.appengine.ext.webapp.mail_handlers

Handler library for inbound Mail API.