Sign in
Google App Engine
Home
Products
Conferences
Showcase
Live
Groups
Google App Engine
Feedback on this document
Back to Developer's Guide
Python
Runtime Environment
Python Tutorial
Introduction
The Development Environment
Hello, World!
Explaining the webapp2 Framework
Using the Users Service
Handling Forms with webapp2
Using the Datastore
Using Templates
Using Static Files
Uploading Your Application
For Python 2.5 Users
Differences Between Python 2.5 and 2.7
Migrating to Python 2.7
Modules
Overview
Routing Requests to Modules
Converting Apps to Modules
Python Reference
Backends
Overview
Reference
Backends API Functions
Backends API Exceptions
Runtime API
Background Thread API Reference
Storing Data
Overview
NDB Datastore
Overview
Entities and Keys
Properties
Writing Property Subclasses
Queries
Transactions
Administration
Asynchronous Operation
Caching
Reference
Context
Future
Key
Model
Query
PolyModel
Metadata
Functions
Google Cloud SQL
Overview
Django Guide
Google Cloud Storage Client Library
Overview
Activating GCS
Download
Getting Started
Migrating from the Cloud Storage API
Errors and Error Handling
Functions
RetryParams
GCSFileStat
DB Datastore
Overview
Entities, Properties, and Keys
Datastore Queries
Projection Queries
Datastore Indexes
Datastore Transactions
Data Modeling
GQL Reference
Structuring Data for Strong Consistency
Master/Slave Datastore
Deprecated
Metadata
Datastore Statistics
Async Datastore API
Reference
Types and Property Classes
GQL Reference
Model
Expando
PolyModel
Property
Query
GqlQuery
Metadata Entities
Key
Datastore Functions
Exceptions
Blobstore
Overview
Reference
BlobInfo
FileInfo
BlobKey
BlobReader
Blobstore RPC
BlobMigrationRecord
Blobstore Files API Functions
Functions
Exceptions
Google Cloud Storage API
Deprecated
Overview
Functions
Exceptions
Data Processing
Overview
Hello World
Reference
Mapreduce Pipeline
Standard Input Readers and Output Writers
Services
Overview
App Identity
Overview
Reference
Functions
Exceptions
Capabilities
Overview
Reference
CapabilitySet
Exceptions
Channel
Overview
Reference
Functions
Exceptions
Client JavaScript Reference
Google Cloud Endpoints
Overview
Getting Started
Overview
Backend API Tutorial
Overview
Setup
Creating an Endpoints Backend Project
Writing the API: A Simple GET
Writing the API: A Simple POST
Adding a Method Protected by OAuth
Web Client Tutorial
Overview
Setup
Adding the Client UI
Adding the Javascript
Adding a Simple POST
Adding a Request Using OAuth
Coding the API
Creating the API
Creating an API Server
Using Authentication
Exceptions and HTTP
Testing and Deploying
Generating Client Libraries
Generating Client Libraries
Using the Endpoints Command Line Tool
Using Endpoints in Clients
JavaScript Client
Android Client
iOS Client
Images
Overview
Installing PIL
Using the Images API
Reference
Image
Images RPC
Functions
Exceptions
Logs
Overview
Reference
AppLog
RequestLog
Functions
Exceptions
Mail
Overview
Sending Mail
Receiving Mail
Receiving Bounce Notification
Attachments
Headers
Reference
EmailMessage
Message Fields
BounceNotification
BounceNotificationHandler
Functions
Exceptions
Memcache
Overview
Using Memcache
Reference
Client
Functions
Multitenancy
Overview
Multitenancy with Namespaces
Reference
Functions
Exceptions
OAuth
Overview
Reference
Functions
Exceptions
Prospective Search
Overview
Reference
Functions
Exceptions
Search
Documents and Indexes
Query Strings
Query and Sorting Options
Handling Search Results
Best Practices
Using the Python Development Server
Reference
Cursor
Document
Field Classes
FieldExpression
GeoPoint
GetReponse
Index
MatchScorer
Query
QueryOptions
RescoringMatchScorer
ScoredDocument
SearchResults
SortExpression
SortOptions
Functions
Exceptions
Task Queues
Overview
Using Push Queues
Using Pull Queues
Reference
Task Class
TaskRetryOptions Class
Queue Class
QueueStatistics Class
TaskQueue RPC Objects
REST
Experimental!
Overview
About Authorization
Downloads
Performance Tips
Standard Parameters
Taskqueues
get
Tasks
delete
get
insert
lease
list
patch
update
Functions
Exceptions
Sockets
Overview
SSL Support
URL Fetch
Overview
Reference
The fetch Function
Asynchronous Requests
Response Objects
Exceptions
Users
Overview
User Objects
Login URLs
Admin Users
Reference
User
Functions
Exceptions
XMPP
Overview
Reference
Functions
Message
Exceptions
Configuration
App Config
Backends Config
Index Config
Scheduled Tasks
Task Queue Config
DoS Protection Config
Tools
Development Server
Uploading and Managing an App
Uploading and Downloading Data
Google Protocol RPC
Overview
Definition Module
Descriptor Module
DescriptorLibrary Functions
Functions
Messages Module
Enum
EnumField
Field
Message Field Classes
Message
MessageField
Variant
Functions
Exceptions
Message Types Module
DateTimeField
Remote Service Library
Overview
HttpRequestState Class
RequestState Class
RpcStatus Class
Service Class
Functions
Exceptions
Transport Library
HttpTransport Class
Transport Class
WSGI Service Library
WebApp Service Handlers
webapp Framework
Overview
Running the Application
Request Handlers
Request Data
Building the Response
Redirects, Headers and Status Codes
Blobstore Handlers
Reference
Request
Response
RequestHandler
WSGIApplication
Utility Functions
webapp2 Framework
Local Unit Testing
Handler Testing
Appstats
Remote API
Included Libraries (Python 2.5)
Included Libraries (Python 2.7)
Python Module Configuration
Python Development Server Changes
Release Notes
Python Service APIs
The Python runtime environment has APIs for the following App Engine services:
App Identity
Blobstore
Capabilities
Channel
Google Cloud Endpoints
Images
Logs
Mail
Memcache
Multitenancy
OAuth
Prospective Search
Search
Sockets
Task Queues
URL Fetch
Users
XMPP
Authentication required
You need to be signed in with
Google+
to do that.
Sign in
Cancel
Signing you in...
Google Developers needs your permission to do that.
Try again
Cancel