The App Identity API lets an application discover its application ID.
Backends API.
Background Threads API.
Blobstore API module.
Allows applications to identify API outages and scheduled downtime.
Appengine Files API
Image manipulation API.
Logging API module.
Memcache API.
Modules API module.
Namespace Manager Module.
OAuth API module.
Runtime Utilities API.
Search API module.
Task Queue API module.
Simple datastore view and interactive console, for use in dev_appserver.
Blobstore API module.
Repository for all builtin handlers information.
Bulkload package: Helpers for both bulkloader and bulkload_client.
Init file for stub package.
Simple, schema-based database abstraction layer for the datastore.
GQL – the SQL-like interface to the datastore.
Key range representation and splitting.
NDB – A new datastore API for the Google App Engine Python runtime.
Full text indexing and search, implemented in pure python.
A module to use service stubs for testing.
Dependencies vendoring helpers.
An extremely simple WSGI web application framework for Python 2.5.
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. |
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2023-10-16 UTC.