2 <!DOCTYPE html PUBLIC
"-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
32 <script type=
"text/javascript" language=
"JavaScript">
33 ORIGINAL_PAGE_PATH
= "/appengine/kb/index.html";
37 <meta http-equiv=
"content-type" content=
"text/html; charset=utf-8">
38 <meta http-equiv=
"X-UA-Compatible" content=
"IE=Edge,chrome=1">
39 <title>Google App Engine FAQs - Google App Engine - Google Code
</title>
40 <script type=
"text/javascript"><!--
41 (function(){function a(){this.t
={};this.tick=function(c
){this.t
[c
]=(new Date
).getTime()};this.tick("start")}var b
=new a
;window
.jstiming
={Timer
:a
,load
:b
};if(window
.external
&&window
.external
.pageT
)window
.jstiming
.pt
=window
.external
.pageT
;})();
43 var _tocPath_
= '/appengine/docs/_toc.ezt';
44 var codesite_token
= null;
45 var logged_in_user_email
= null;
47 <link href
="../../css/codesite.pack.04102009.css" type
="text/css" rel
="stylesheet">
48 <script src
="../../js/codesite_head.pack.04102009.js" type
="text/javascript"></script>
49 <script type=
"text/javascript">CODESITE_CSITimer
['load'].tick('bhs');</script>
50 <link rel=
"search" type=
"application/opensearchdescription+xml" title=
"Google Code" href=
"http://code.google.com/osd.xml">
52 <!--[if IE]><link rel="stylesheet" type="text/css" href="../../css/iehacks.css"><![endif]-->
54 <link href=
"../../css/semantic_headers.css" rel=
"stylesheet" type=
"text/css" />
55 <link href=
"../css/local_extensions.css" rel=
"stylesheet" type=
"text/css" />
56 <script src=
"../js/customtabs.js" type=
"text/javascript"></script>
57 <script src=
"../js/ui.tabs.js" type=
"text/javascript"></script>
60 <body class=
"gc-documentation">
64 <script type=
"text/javascript">
65 var _gaq
= _gaq
|| [];
67 var cookiePath
= '/appengine/';
68 if (cookiePath
.lastIndexOf('.html') > cookiePath
.lastIndexOf('/')) {
69 cookiePath
= cookiePath
.substring(0, cookiePath
.lastIndexOf('/') + 1);
75 ['siteTracker._setAccount', 'UA-18071-1'],
76 ['siteTracker._setDomainName', 'code.google.com'],
77 ['siteTracker._trackPageview']
80 var ga
= document
.createElement('script');
81 ga
.type
= 'text/javascript';
83 ga
.src
= ('https:' == document
.location
.protocol
? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
84 (document
.getElementsByTagName('head')[0] ||
85 document
.getElementsByTagName('body')[0]).appendChild(ga
);
93 <a id=
"lang-dropdown" href=
"http://code.google.com" onclick=
"return false;"><span style=
"text-decoration:underline">English
</span> <span style=
"font-size:.75em;">▼</span></a>
98 <div class=
"gbh" style=
"left:0px;"></div>
99 <div class=
"gbh" style=
"right:0px;"></div>
102 <div id=
"gc-container">
105 <a href=
"#gc-pagecontent-anchor">Skip to page content
</a>
106 <a href=
"#gc-toc-anchor">Skip to main navigation
</a>
110 <div id=
"logo"><a href=
"http://code.google.com">
112 <img src=
"../../images/code_logo.gif" height=
"40" width=
"167" alt=
"Google Code" style=
"border:0;margin:3px 0 0 0;">
116 <div id=
"searchForm">
117 <form id=
"cse" action=
"http://www.google.com/cse" accept-charset=
"utf-8" onsubmit=
"executeGSearch(document.getElementById('gsearchInput').value); return false;">
119 <input type=
"hidden" name=
"cref" value=
"http://code.google.com/cse/googlecode-context.xml">
121 <div id=
"gsc-search-box">
122 <input id=
"gsearchInput" type=
"text" name=
"q" maxlength=
"2048" class=
"gsc-input" autocomplete=
"off" title=
"Google Code Search" style=
"width:345px">
123 <div id=
"cs-searchresults" onclick=
"event.cancelBubble = true;"></div>
124 <input title=
"Search" id=
"gsearchButton" class=
"gsc-search-button" name=
"sa" value=
"Search" type=
"submit">
125 <div class=
"greytext">e.g.
"templates" or
"datastore"</div>
128 </div> <!-- end searchForm -->
129 </div> <!-- end search -->
134 </div> <!-- end gc-header -->
137 <div id=
"codesiteContent">
139 <a id=
"gc-topnav-anchor"></a>
141 <h1 style=
"padding:0 0 0 6px;">Google App Engine
</h1>
142 <ul id=
"faq" class=
"gc-topnav-tabs">
145 <a href=
"../index.html" title=
"Google App Engine home page">Home
</a>
149 <a href=
"../docs/index.html" title=
"Official Google App Engine documentation">Docs
</a>
153 <a href=
"index.html" class=
"selected" title=
"Answers to frequently asked questions about Google App Engine">FAQ
</a>
156 <li id=
"articles_link">
157 <a href=
"../articles/index.html" title=
"Focused articles and tutorials for Google App Engine developers">Articles
</a>
161 <a href=
"http://googleappengine.blogspot.com/" title=
"Official Google App Engine blog">Blog
</a>
165 <a href=
"../community.html" title=
"Community home for Google App Engine">Community
</a>
169 <a href=
"../terms.html" title=
"Google App Engine terms of service">Terms
</a>
173 <a href=
"../downloads.html" title=
"Download Google App Engine">Download
</a>
181 <li><g:plusone size=
"small" count=
"false" source=
"google:googlecode"></g:plusone> </li>
183 </div> <!-- end gc-topnav -->
186 <div class=
"g-section g-tpl-170">
188 <a name=
"gc-toc-anchor"></a>
189 <div class=
"g-unit g-first" id=
"gc-toc">
191 <li><a href=
"../downloads.html">Downloads
</a></li>
192 <li><a href=
"../tools_tips.html">Tools and Tips
</a></li>
193 <li><a href=
"../docs/glossary.html">Glossary
</a><sup class=
"new">New!
</sup></li>
194 <li><a href=
"https://appengine.google.com/">Admin Console
</a></li>
195 <li><a href=
"http://code.google.com/status/appengine">System Status
</a></li>
196 <li><a href=
"http://code.google.com/p/googleappengine/issues/list">Issue Tracker
</a></li>
198 <div class=
"line"></div>
200 <li><h2>Getting Started
</h2>
202 <li><a href=
"../docs/whatisgoogleappengine.html">What Is Google App Engine?
</a></li>
203 <li><a href=
"../docs/java/gettingstarted/index.html">Java
</a>
205 <li><a href=
"../docs/java/gettingstarted/introduction.html">Introduction
</a></li>
206 <li><a href=
"../docs/java/gettingstarted/installing.html">Installing the Java SDK
</a></li>
207 <li><a href=
"../docs/java/gettingstarted/creating.html">Creating a Project
</a></li>
208 <li><a href=
"../docs/java/gettingstarted/usingusers.html">Using the Users Service
</a></li>
209 <li><a href=
"../docs/java/gettingstarted/usingjsps.html">Using JSPs
</a></li>
210 <li><a href=
"../docs/java/gettingstarted/usingdatastore.html">Using the Datastore
</a></li>
211 <li><a href=
"../docs/java/gettingstarted/staticfiles.html">Using Static Files
</a></li>
212 <li><a href=
"../docs/java/gettingstarted/uploading.html">Uploading Your Application
</a></li>
213 <li><a href=
"http://googcloudlabs.appspot.com">Codelabs for Getting Started in Java
</a></li>
217 <li><a href=
"../docs/python/gettingstarted/index.html">Python
2.5</a>
219 <li><a href=
"../docs/python/gettingstarted/introduction.html">Introduction
</a></li>
220 <li><a href=
"../docs/python/gettingstarted/devenvironment.html">The Development Environment
</a></li>
221 <li><a href=
"../docs/python/gettingstarted/helloworld.html">Hello, World!
</a></li>
222 <li><a href=
"../docs/python/gettingstarted/usingwebapp.html">Using the webapp Framework
</a></li>
223 <li><a href=
"../docs/python/gettingstarted/usingusers.html">Using the Users Service
</a></li>
224 <li><a href=
"../docs/python/gettingstarted/handlingforms.html">Handling Forms With webapp
</a></li>
225 <li><a href=
"../docs/python/gettingstarted/usingdatastore.html">Using the Datastore
</a></li>
226 <li><a href=
"../docs/python/gettingstarted/templates.html">Using Templates
</a></li>
227 <li><a href=
"../docs/python/gettingstarted/staticfiles.html">Using Static Files
</a></li>
228 <li><a href=
"../docs/python/gettingstarted/uploading.html">Uploading Your Application
</a></li>
232 <li><a href=
"../docs/python/gettingstartedpython27/index.html">Python
2.7</a>
234 <li><a href=
"../docs/python/gettingstartedpython27/introduction.html">Introduction
</a></li>
235 <li><a href=
"../docs/python/gettingstartedpython27/devenvironment.html">The Development Environment
</a></li>
236 <li><a href=
"../docs/python/gettingstartedpython27/helloworld.html">Hello, World!
</a></li>
237 <li><a href=
"../docs/python/gettingstartedpython27/usingwebapp.html">Explaining the webapp2 Framework
</a></li>
238 <li><a href=
"../docs/python/gettingstartedpython27/usingusers.html">Using the Users Service
</a></li>
239 <li><a href=
"../docs/python/gettingstartedpython27/handlingforms.html">Handling Forms With webapp
</a></li>
240 <li><a href=
"../docs/python/gettingstartedpython27/usingdatastore.html">Using the Datastore
</a></li>
241 <li><a href=
"../docs/python/gettingstartedpython27/templates.html">Using Templates
</a></li>
242 <li><a href=
"../docs/python/gettingstartedpython27/staticfiles.html">Using Static Files
</a></li>
243 <li><a href=
"../docs/python/gettingstartedpython27/uploading.html">Uploading Your Application
</a></li>
247 <li><a href=
"../docs/go/gettingstarted/index.html">Go
</a>
249 <li><span class=
"exp-feat">Experimental!
</span></li>
250 <li><a href=
"../docs/go/gettingstarted/introduction.html">Introduction
</a></li>
251 <li><a href=
"../docs/go/gettingstarted/devenvironment.html">The Development Environment
</a></li>
252 <li><a href=
"../docs/go/gettingstarted/helloworld.html">Hello, World!
</a></li>
253 <li><a href=
"../docs/go/gettingstarted/usingusers.html">Using the Users Service
</a></li>
254 <li><a href=
"../docs/go/gettingstarted/handlingforms.html">Handling Forms
</a></li>
255 <li><a href=
"../docs/go/gettingstarted/usingdatastore.html">Using the Datastore
</a></li>
256 <li><a href=
"../docs/go/gettingstarted/uploading.html">Uploading Your Application
</a></li>
263 <div class=
"line"></div>
267 <li><a href=
"../docs/java/overview.html">Overview
</a></li>
268 <li><a href=
"../docs/java/runtime.html">Servlet Environment
</a></li>
269 <li><a href=
"../docs/java/backends/index.html">Backends
</a>
271 <li><a href=
"../docs/java/backends/overview.html">Overview
</a></li>
272 <li><a href=
"../docs/java/javadoc/com/google/appengine/api/backends/package-summary.html">Javadoc Reference
</a></li>
277 <li><a href=
"../docs/java/datastore/index.html">Storing Data
</a>
279 <li><a href=
"../docs/java/datastore/overview.html">Overview
</a></li>
280 <li><a href=
"../docs/java/datastore/entities.html">Entities
</a></li>
281 <li><a href=
"../docs/java/datastore/queries.html">Queries
</a></li>
282 <li><a href=
"../docs/java/datastore/transactions.html">Transactions
</a></li>
283 <li><a href=
"../docs/java/datastore/hr/index.html">Choosing a Datastore
</a></li>
284 <li><a href=
"../docs/java/datastore/hr/overview.html">Using the High Replication Datastore
</a></li>
285 <li><a href=
"../docs/java/datastore/metadataqueries.html">Metadata Queries
</a></li>
286 <li><a href=
"../docs/java/datastore/stats.html">Statistics
</a></li>
287 <li><a href=
"../docs/java/datastore/async.html">Async API
</a></li>
288 <li><a href=
"../docs/java/datastore/callbacks.html">Callbacks
</a></li>
289 <li><a href=
"../docs/java/datastore/jdo/index.html">JDO
</a>
291 <li><a href=
"../docs/java/datastore/jdo/overview.html">Overview
</a></li>
292 <li><a href=
"../docs/java/datastore/jdo/dataclasses.html">Defining Data Classes with JDO
</a></li>
293 <li><a href=
"../docs/java/datastore/jdo/creatinggettinganddeletingdata.html">Creating, Getting, and Deleting Data in JDO
</a></li>
294 <li><a href=
"../docs/java/datastore/jdo/relationships.html">Entity Relationships in JDO
</a></li>
295 <li><a href=
"../docs/java/datastore/jdo/queries.html">Queries in JDO
</a></li>
299 <li><a href=
"../docs/java/datastore/jpa/index.html">JPA
</a>
301 <li><a href=
"../docs/java/datastore/jpa/overview.html">Overview
</a></li>
305 <li><a href=
"../docs/java/javadoc/com/google/appengine/api/datastore/package-summary.html">Javadoc Reference
</a></li>
309 <li><a href=
"../docs/java/apis.html">Services
</a>
311 <li><a href=
"../docs/java/appidentity/index.html">App Identity
</a>
313 <li><a href=
"../docs/java/appidentity/overview.html">Overview
</a></li>
315 <li><a href=
"../docs/java/javadoc/com/google/appengine/api/appidentity/package-summary.html">Low-level API
</a></li>
319 <li><a href=
"../docs/java/blobstore/index.html">Blobstore
</a>
321 <li><a href=
"../docs/java/blobstore/overview.html">Overview
</a></li>
322 <li><span class=
"tlw-title tlw-expanded">Reference
</span>
324 <li><a href=
"../docs/java/javadoc/com/google/appengine/api/blobstore/package-summary.html">API Reference
</a></li>
330 <li><a href=
"../docs/java/googlestorage/index.html">Google Cloud Storage
</a>
332 <li><a href=
"../docs/java/googlestorage/overview.html">Overview
</a></li>
333 <li><a href=
"../docs/java/javadoc/com/google/appengine/api/files/package-summary.html">API Reference
</a></li>
339 <li><a href=
"../docs/java/capabilities/index.html">Capabilities
</a>
341 <li><a href=
"../docs/java/capabilities/overview.html">Overview
</a></li>
342 <li><a href=
"../docs/java/javadoc/com/google/appengine/api/capabilities/package-summary.html">Javadoc Reference
</a></li>
346 <li><a href=
"../docs/java/conversion/index.html">Conversion
</a>
348 <li><a href=
"../docs/java/conversion/overview.html">Overview
</a></li>
349 <li><a href=
"../docs/java/javadoc/com/google/appengine/api/conversion/package-summary.html">Javadoc Reference
</a></li>
353 <li><a href=
"../docs/java/channel/index.html">Channel
</a>
355 <li><a href=
"../docs/java/channel/overview.html">Overview
</a></li>
356 <li><a href=
"../docs/java/javadoc/com/google/appengine/api/channel/package-summary.html">Javadoc Reference
</a></li>
357 <li><a href=
"../docs/java/channel/javascript.html">JavaScript Reference
</a></li>
361 <li><a href=
"../docs/java/images/index.html">Images
</a>
363 <li><a href=
"../docs/java/images/overview.html">Overview
</a></li>
364 <li><a href=
"../docs/java/javadoc/com/google/appengine/api/images/package-summary.html">API Reference
</a></li>
368 <li><a href=
"../docs/java/mail/index.html">Mail
</a>
370 <li><a href=
"../docs/java/mail/overview.html">Overview
</a></li>
371 <li><a href=
"../docs/java/mail/usingjavamail.html">Using JavaMail to Send Mail
</a></li>
372 <li><a href=
"../docs/java/mail/receiving.html">Receiving Mail
</a></li>
373 <li><a href=
"../docs/java/javadoc/com/google/appengine/api/mail/package-summary.html">Low-level API
</a></li>
377 <li><a href=
"../docs/java/memcache/index.html">Memcache
</a>
379 <li><a href=
"../docs/java/memcache/overview.html">Overview
</a></li>
380 <li><a href=
"../docs/java/memcache/usingjcache.html">Using JCache
</a></li>
381 <li><a href=
"../docs/java/javadoc/com/google/appengine/api/memcache/package-summary.html">Low-level API
</a></li>
385 <li><a href=
"../docs/java/multitenancy/index.html">Multitenancy
</a>
387 <li><a href=
"../docs/java/multitenancy/overview.html">Overview
</a></li>
388 <li><a href=
"../docs/java/multitenancy/multitenancy.html">Multitenancy with Namespaces
</a></li>
389 <li><a href=
"../docs/java/multitenancy/namespaces.html">Other Uses for Namespaces
</a></li>
390 <li><a href=
"../docs/java/javadoc/com/google/appengine/api/NamespaceManager.html">API Reference
</a></li>
394 <li><a href=
"../docs/java/oauth/index.html">OAuth
</a>
396 <li><a href=
"../docs/java/oauth/overview.html">Overview
</a></li>
397 <li><a href=
"../docs/java/javadoc/com/google/appengine/api/oauth/package-summary.html">API Reference
</a></li>
402 <li><a href=
"../docs/java/prospectivesearch/index.html">Prospective Search
</a>
404 <li><a href=
"../docs/java/prospectivesearch/overview.html">Overview
</a></li>
405 <li><a href=
"../docs/java/javadoc/com/google/appengine/api/prospectivesearch/package-summary.html">Javadoc Reference
</a></li>
410 <li><a href=
"../docs/java/taskqueue/index.html">Task Queues
</a>
412 <li><a href=
"../docs/java/taskqueue/overview.html">Overview
</a></li>
413 <li><a href=
"../docs/java/taskqueue/overview-push.html">Using Push Queues
</a></li>
414 <li><a href=
"../docs/java/taskqueue/overview-pull.html">Using Pull Queues
</a><sup class=
"new">New!
</sup></li>
415 <li><a href=
"../docs/java/javadoc/com/google/appengine/api/taskqueue/package-summary.html">Javadoc Reference
</a></li>
416 <li><a href=
"../docs/java/taskqueue/rest.html">REST reference
</a> <span class=
"exp-feat">(Experimental)
</span></li>
419 <li><a href=
"../docs/java/urlfetch/index.html">URL Fetch
</a>
421 <li><a href=
"../docs/java/urlfetch/overview.html">Overview
</a></li>
422 <li><a href=
"../docs/java/urlfetch/usingjavanet.html">Using java.net
</a></li>
423 <li><a href=
"../docs/java/javadoc/com/google/appengine/api/urlfetch/package-summary.html">Low-level API
</a></li>
427 <li><a href=
"../docs/java/users/index.html">Users
</a>
429 <li><a href=
"../docs/java/users/overview.html">Overview
</a></li>
430 <li><a href=
"../docs/java/javadoc/com/google/appengine/api/users/package-summary.html">API Reference
</a></li>
434 <li><a href=
"../docs/java/xmpp/index.html">XMPP
</a>
436 <li><a href=
"../docs/java/xmpp/overview.html">Overview
</a></li>
437 <li><a href=
"../docs/java/javadoc/com/google/appengine/api/xmpp/package-summary.html">API Reference
</a></li>
443 <li><a href=
"../docs/java/javadoc/index.html">Services Javadoc
</a></li>
444 <li><a href=
"../docs/java/jrewhitelist.html">JRE Class White List
</a></li>
445 <li><a href=
"../docs/java/config/index.html">Configuration
</a>
447 <li><a href=
"../docs/java/config/webxml.html">Deployment Descriptor
</a></li>
448 <li><a href=
"../docs/java/config/appconfig.html">App Config
</a></li>
449 <li><a href=
"../docs/java/config/backends.html">Backends Config
</a></li>
450 <li><a href=
"../docs/java/config/indexconfig.html">Index Config
</a></li>
451 <li><a href=
"../docs/java/config/cron.html">Scheduled Tasks
</a></li>
452 <li><a href=
"../docs/java/config/queue.html">Task Queue Config
</a></li>
453 <li><a href=
"../docs/java/config/dos.html">DoS Protection Config
</a></li>
457 <li><a href=
"../docs/java/configyaml/index.html">YAML Configuration
</a>
459 <li><a href=
"../docs/java/configyaml/appconfig_yaml.html">YAML App Config
</a></li>
460 <li><a href=
"../docs/java/configyaml/backends.html">Backends Config
</a></li>
461 <li><a href=
"../docs/java/configyaml/indexconfig.html">Index Config
</a></li>
462 <li><a href=
"../docs/java/configyaml/cron.html">Scheduled Tasks
</a></li>
463 <li><a href=
"../docs/java/configyaml/queue.html">Task Queue Config
</a></li>
464 <li><a href=
"../docs/java/configyaml/dos.html">DoS Protection Config
</a></li>
468 <li><a href=
"../docs/java/tools/index.html">Tools
</a>
470 <li><a href=
"../docs/java/tools/devserver.html">Development Server
</a></li>
471 <li><a href=
"../docs/java/tools/uploadinganapp.html">Uploading and Managing an App
</a></li>
472 <li><a href=
"../docs/java/tools/eclipse.html">Google Plugin for Eclipse
</a></li>
473 <li><a href=
"../docs/java/tools/ant.html">Using Apache Ant
</a></li>
474 <li><a href=
"../docs/java/tools/capabilities.html">Capabilities Service Test Configuration
</a>
475 <li><a href=
"../docs/java/tools/localunittesting.html">Local Unit Testing
</a>
477 <li><a href=
"../docs/java/tools/localunittesting/javadoc/index.html">Testing Javadoc
</a></li>
480 <li><a href=
"../docs/java/tools/appstats.html">Appstats
</a></li>
481 <li><a href=
"../docs/java/tools/remoteapi.html">Remote API
</a></li>
485 <li><a href=
"../docs/java/howto/index.html">How-To
</a>
487 <li><a href=
"../docs/java/howto/maintenance.html">Handling Scheduled Maintenance Periods
</a></li>
495 <div class=
"line"></div>
499 <li><a href=
"../docs/python/overview.html">Overview
</a></li>
500 <li><a href=
"../docs/python/runtime.html">Runtime Environment
</a></li>
501 <li><a href=
"../docs/python/python27/index.html">Python
2.7</a>
503 <li><a href=
"../docs/python/python27/newin27.html">What's New in Python
2.7</a></li>
504 <li><a href=
"../docs/python/python27/using27.html">Using Python
2.7</a></li>
508 <li><a href=
"../docs/python/backends/index.html">Backends
</a>
510 <li><a href=
"../docs/python/backends/overview.html">Overview
</a></li>
511 <li><span class=
"tlw-title tlw-expanded">Reference
</span>
513 <li><a href=
"../docs/python/backends/functions.html">Backends API Functions
</a></li>
514 <li><a href=
"../docs/python/backends/exceptions.html">Backends API Exceptions
</a></li>
515 <li><a href=
"../docs/python/backends/logserviceapi.html">LogService API
</a></li>
516 <li><a href=
"../docs/python/backends/applog.html">AppLog Class
</a></li>
517 <li><a href=
"../docs/python/backends/requestlog.html">RequestLog Class
</a></li>
518 <li><a href=
"../docs/python/backends/runtimeapi.html">Runtime API
</a></li>
524 <li><a href=
"../docs/python/datastore/index.html">Storing Data
</a>
526 <li><a href=
"../docs/python/datastore/overview.html">Datastore Overview
</a></li>
527 <li><a href=
"../docs/python/datastore/entities.html">Entities
</a></li>
528 <li><a href=
"../docs/python/datastore/queries.html">Queries
</a></li>
529 <li><a href=
"../docs/python/datastore/transactions.html">Transactions
</a></li>
530 <li><a href=
"../docs/python/datastore/datamodeling.html">Data Modeling
</a></li>
531 <li><a href=
"../docs/python/datastore/gqlreference.html">GQL Reference
</a></li>
532 <li><a href=
"../docs/python/datastore/hr/index.html">Choosing a Datastore
</a></li>
533 <li><a href=
"../docs/python/datastore/hr/overview.html">Using the High Replication Datastore
</a></li>
534 <li><a href=
"../docs/python/datastore/metadataqueries.html">Metadata Queries
</a></li>
535 <li><a href=
"../docs/python/datastore/stats.html">Statistics
</a></li>
536 <li><a href=
"../docs/python/datastore/async.html">Async API
</a></li>
537 <li><span class=
"tlw-title tlw-expanded">Reference
</span>
539 <li><a href=
"../docs/python/datastore/typesandpropertyclasses.html">Types and Property Classes
</a></li>
540 <li><a href=
"../docs/python/datastore/gqlreference.html">GQL Reference
</a></li>
541 <li><a href=
"../docs/python/datastore/modelclass.html">Model
</a></li>
542 <li><a href=
"../docs/python/datastore/expandoclass.html">Expando
</a></li>
543 <li><a href=
"../docs/python/datastore/polymodelclass.html">PolyModel
</a></li>
544 <li><a href=
"../docs/python/datastore/propertyclass.html">Property
</a></li>
545 <li><a href=
"../docs/python/datastore/queryclass.html">Query
</a></li>
546 <li><a href=
"../docs/python/datastore/gqlqueryclass.html">GqlQuery
</a></li>
547 <li><a href=
"../docs/python/datastore/metadataqueryclass.html">Metadata Query
</a></li>
548 <li><a href=
"../docs/python/datastore/keyclass.html">Key
</a></li>
549 <li><a href=
"../docs/python/datastore/functions.html">Functions
</a></li>
550 <li><a href=
"../docs/python/datastore/exceptions.html">Exceptions
</a></li>
556 <li><a href=
"../docs/python/dataprocessing/index.html">Data Processing
</a>
558 <li><a href=
"../docs/python/dataprocessing/overview.html">Overview
</a></li>
559 <li><a href=
"../docs/python/dataprocessing/helloworld.html">Hello World
</a></li>
560 <li><span class=
"tlw-title tlw-expanded">Reference
</span>
562 <li><a href=
"../docs/python/dataprocessing/mapreducepipelineclass.html">Mapreduce Pipline
</a></li>
563 <li><a href=
"../docs/python/dataprocessing/readers_writers.html">Standard Input Readers and Output Writers
</a></li>
569 <li><a href=
"../docs/python/apis.html">Services
</a>
571 <li><a href=
"../docs/python/appidentity/index.html">App Identity
</a>
573 <li><a href=
"../docs/python/appidentity/overview.html">Overview
</a></li>
574 <li><span class=
"tlw-title tlw-expanded">Reference
</span>
576 <li><a href=
"../docs/python/appidentity/functions.html">Functions
</a></li>
577 <li><a href=
"../docs/python/appidentity/exceptions.html">Exceptions
</a></li>
583 <li><a href=
"../docs/python/blobstore/index.html">Blobstore
</a>
585 <li><a href=
"../docs/python/blobstore/overview.html">Overview
</a></li>
586 <li><span class=
"tlw-title tlw-expanded">Reference
</span>
588 <li><a href=
"../docs/python/blobstore/blobinfoclass.html">BlobInfo
</a></li>
589 <li><a href=
"../docs/python/blobstore/blobkeyclass.html">BlobKey
</a></li>
590 <li><a href=
"../docs/python/blobstore/blobreaderclass.html">BlobReader
</a></li>
591 <li><a href=
"../docs/python/blobstore/functions.html">Functions
</a></li>
592 <li><a href=
"../docs/python/blobstore/exceptions.html">Exceptions
</a></li>
598 <li><a href=
"../docs/python/capabilities/index.html">Capabilities
</a>
600 <li><a href=
"../docs/python/capabilities/overview.html">Overview
</a></li>
601 <li><span class=
"tlw-title tlw-expanded">Reference
</span>
603 <li><a href=
"../docs/python/capabilities/capabilitysetclass.html">CapabilitySet
</a></li>
604 <li><a href=
"../docs/python/capabilities/exceptions.html">Exceptions
</a></li>
610 <li><a href=
"../docs/python/conversion/index.html">Conversion
</a>
612 <li><a href=
"../docs/python/conversion/overview.html">Overview
</a></li>
613 <li><span class=
"tlw-title tlw-expanded">Reference
</span>
615 <li><a href=
"../docs/python/conversion/conversionclass.html">Conversion Class
</a></li>
616 <li><a href=
"../docs/python/conversion/propertyclasses.html">Property Classes
</a></li>
617 <li><a href=
"../docs/python/conversion/functions.html">Functions
</a></li>
618 <li><a href=
"../docs/python/conversion/exceptions.html">Exceptions
</a></li>
624 <li><a href=
"../docs/python/channel/index.html">Channel
</a>
626 <li><a href=
"../docs/python/channel/overview.html">Overview
</a></li>
627 <li><span class=
"tlw-title tlw-expanded">Reference
</span>
629 <li><a href=
"../docs/python/channel/functions.html">Functions
</a></li>
630 <li><a href=
"../docs/python/channel/exceptions.html">Exceptions
</a></li>
631 <li><a href=
"../docs/python/channel/javascript.html">Client Javascript Reference
</a></li>
637 <li><a href=
"../docs/python/images/index.html">Images
</a>
639 <li><a href=
"../docs/python/images/overview.html">Overview
</a></li>
640 <li><a href=
"../docs/python/images/installingPIL.html">Installing PIL
</a></li>
641 <li><a href=
"../docs/python/images/usingimages.html">Using the Images API
</a></li>
642 <li><span class=
"tlw-title tlw-expanded">Reference
</span>
644 <li><a href=
"../docs/python/images/imageclass.html">Image
</a></li>
645 <li><a href=
"../docs/python/images/functions.html">Functions
</a></li>
646 <li><a href=
"../docs/python/images/exceptions.html">Exceptions
</a></li>
652 <li><a href=
"../docs/python/mail/index.html">Mail
</a>
654 <li><a href=
"../docs/python/mail/overview.html">Overview
</a></li>
655 <li><a href=
"../docs/python/mail/sendingmail.html">Sending Mail
</a></li>
656 <li><a href=
"../docs/python/mail/receivingmail.html">Receiving Mail
</a></li>
657 <li><a href=
"../docs/python/mail/attachments.html">Attachments
</a></li>
658 <li><a href=
"../docs/python/mail/headers.html">Headers
</a></li>
659 <li><span class=
"tlw-title tlw-expanded">Reference
</span>
661 <li><a href=
"../docs/python/mail/emailmessageclass.html">EmailMessage
</a></li>
662 <li><a href=
"../docs/python/mail/emailmessagefields.html">Message Fields
</a></li>
663 <li><a href=
"../docs/python/mail/functions.html">Functions
</a></li>
664 <li><a href=
"../docs/python/mail/exceptions.html">Exceptions
</a></li>
670 <li><a href=
"../docs/python/memcache/index.html">Memcache
</a>
672 <li><a href=
"../docs/python/memcache/overview.html">Overview
</a></li>
673 <li><a href=
"../docs/python/memcache/usingmemcache.html">Using Memcache
</a></li>
674 <li><span class=
"tlw-title tlw-expanded">Reference
</span>
676 <li><a href=
"../docs/python/memcache/clientclass.html">Client
</a></li>
677 <li><a href=
"../docs/python/memcache/functions.html">Functions
</a></li>
683 <li><a href=
"../docs/python/multitenancy/index.html">Multitenancy
</a>
685 <li><a href=
"../docs/python/multitenancy/overview.html">Overview
</a></li>
686 <li><a href=
"../docs/python/multitenancy/multitenancy.html">Multitenancy with Namespaces
</a></li>
687 <li><a href=
"../docs/python/multitenancy/namespaces.html">Other Uses for Namespaces
</a></li>
690 <li><a href=
"../docs/python/multitenancy/functions.html">Functions
</a></li>
691 <li><a href=
"../docs/python/multitenancy/exceptions.html">Exceptions
</a></li>
697 <li><a href=
"../docs/python/oauth/index.html">OAuth
</a>
699 <li><a href=
"../docs/python/oauth/overview.html">Overview
</a></li>
700 <li><span class=
"tlw-title tlw-expanded">Reference
</span>
702 <li><a href=
"../docs/python/oauth/functions.html">Functions
</a></li>
703 <li><a href=
"../docs/python/oauth/exceptions.html">Exceptions
</a></li>
709 <li><a href=
"../docs/python/prospectivesearch/index.html">Prospective Search
</a>
711 <li><a href=
"../docs/python/prospectivesearch/overview.html">Overview
</a></li>
712 <li><span class=
"tlw-title tlw-expanded">Reference
</span>
714 <li><a href=
"../docs/python/prospectivesearch/functions.html">Functions
</a></li>
715 <li><a href=
"../docs/python/prospectivesearch/exceptions.html">Exceptions
</a></li>
721 <li><a href=
"../docs/python/googlestorage/index.html">Google Cloud Storage
</a>
723 <li><a href=
"../docs/python/googlestorage/overview.html">Overview
</a></li>
724 <li><a href=
"../docs/python/googlestorage/functions.html">Functions
</a></li>
725 <li><a href=
"../docs/python/googlestorage/exceptions.html">Exceptions
</a></li>
731 <li><a href=
"../docs/python/taskqueue/index.html">Task Queues
</a>
733 <li><a href=
"../docs/python/taskqueue/overview.html">Overview
</a></li>
734 <li><a href=
"../docs/python/taskqueue/overview-push.html">Using Push Queues
</a></li>
735 <li><a href=
"../docs/python/taskqueue/overview-pull.html">Using Pull Queues
</a><sup class=
"new">New!
</sup></li>
736 <li><span class=
"tlw-title tlw-expanded">Reference
</span>
738 <li><a href=
"../docs/python/taskqueue/tasks.html">Task Class
</a></li>
739 <li><a href=
"../docs/python/taskqueue/taskretryoptions.html">TaskRetryOptions Class
</a></li>
740 <li><a href=
"../docs/python/taskqueue/queues.html">Queue Class
</a></li>
741 <li><a href=
"../docs/python/taskqueue/rest.html">REST
</a> <span class=
"exp-feat">(Experimental)
</span></li>
742 <li><a href=
"../docs/python/taskqueue/functions.html">Functions
</a></li>
743 <li><a href=
"../docs/python/taskqueue/exceptions.html">Exceptions
</a></li>
749 <li><a href=
"../docs/python/urlfetch/index.html">URL Fetch
</a>
751 <li><a href=
"../docs/python/urlfetch/overview.html">Overview
</a></li>
752 <li><span class=
"tlw-title tlw-expanded">Reference
</span>
754 <li><a href=
"../docs/python/urlfetch/fetchfunction.html">The fetch Function
</a></li>
755 <li><a href=
"../docs/python/urlfetch/asynchronousrequests.html">Asynchronous Requests
</a></li>
756 <li><a href=
"../docs/python/urlfetch/responseobjects.html">Response Objects
</a></li>
757 <li><a href=
"../docs/python/urlfetch/exceptions.html">Exceptions
</a></li>
763 <li><a href=
"../docs/python/users/index.html">Users
</a>
765 <li><a href=
"../docs/python/users/overview.html">Overview
</a></li>
766 <li><a href=
"../docs/python/users/userobjects.html">User Objects
</a></li>
767 <li><a href=
"../docs/python/users/loginurls.html">Login URLs
</a></li>
768 <li><a href=
"../docs/python/users/adminusers.html">Admin Users
</a></li>
770 <li><span class=
"tlw-title tlw-expanded">Reference
</span>
772 <li><a href=
"../docs/python/users/userclass.html">User
</a></li>
773 <li><a href=
"../docs/python/users/functions.html">Functions
</a></li>
774 <li><a href=
"../docs/python/users/exceptions.html">Exceptions
</a></li>
780 <li><a href=
"../docs/python/xmpp/index.html">XMPP
</a>
782 <li><a href=
"../docs/python/xmpp/overview.html">Overview
</a></li>
783 <li><span class=
"tlw-title tlw-expanded">Reference
</span>
785 <li><a href=
"../docs/python/xmpp/functions.html">Functions
</a></li>
786 <li><a href=
"../docs/python/xmpp/messageclass.html">Message
</a></li>
787 <li><a href=
"../docs/python/xmpp/exceptions.html">Exceptions
</a></li>
795 <li><a href=
"../docs/python/config/index.html">Configuration
</a>
797 <li><a href=
"../docs/python/config/appconfig.html">App Config
</a></li>
798 <li><a href=
"../docs/python/config/backends.html">Backends Config
</a></li>
799 <li><a href=
"../docs/python/config/indexconfig.html">Index Config
</a></li>
800 <li><a href=
"../docs/python/config/cron.html">Scheduled Tasks
</a></li>
801 <li><a href=
"../docs/python/config/queue.html">Task Queue Config
</a></li>
802 <li><a href=
"../docs/python/config/dos.html">DoS Protection Config
</a></li>
806 <li><span class=
"tlw-title"><a href=
"../docs/python/tools/index.html">Tools
</a></span>
808 <li><a href=
"../docs/python/tools/devserver.html">Development Server
</a></li>
809 <li><a href=
"../docs/python/tools/uploadinganapp.html">Uploading and Managing an App
</a></li>
810 <li><a href=
"../docs/python/tools/uploadingdata.html">Uploading and Downloading Data
</a></li>
811 <li><span class=
"tlw-title"><a href=
"../docs/python/tools/protorpc/index.html">ProtoRPC
</a></span>
813 <li><a href=
"../docs/python/tools/protorpc/overview.html">Overview
</a></li>
814 <li><a href=
"../docs/python/tools/protorpc/definition-functions.html">Definition Module
</a></li>
815 <li>Descriptor Module
817 <li><a href=
"../docs/python/tools/protorpc/descriptor/descriptorlibrary.html">DescriptorLibrary Functions
</a></li>
818 <li><a href=
"../docs/python/tools/protorpc/descriptor/functions.html">Functions
</a></li>
824 <li><a href=
"../docs/python/tools/protorpc/messages/enumclass.html">Enum
</a></li>
825 <li><a href=
"../docs/python/tools/protorpc/messages/enumfieldclass.html">EnumField
</a></li>
826 <li><a href=
"../docs/python/tools/protorpc/messages/fieldclass.html">Field
</a></li>
827 <li><a href=
"../docs/python/tools/protorpc/messages/fieldclasses.html">Message Field Classes
</a></li>
828 <li><a href=
"../docs/python/tools/protorpc/messages/messageclass.html">Message
</a></li>
829 <li><a href=
"../docs/python/tools/protorpc/messages/messagefieldclass.html">MessageField
</a></li>
830 <li><a href=
"../docs/python/tools/protorpc/messages/variantclass.html">Variant
</a></li>
831 <li><a href=
"../docs/python/tools/protorpc/messages/functions.html">Functions
</a></li>
832 <li><a href=
"../docs/python/tools/protorpc/messages/exceptions.html">Exceptions
</a></li>
835 <li>Remote Service Library
837 <li><a href=
"../docs/python/tools/protorpc/remote/index.html">Overview
</a></li>
838 <li><a href=
"../docs/python/tools/protorpc/remote/httprequeststateclass.html">HttpRequestState Class
</a></li>
839 <li><a href=
"../docs/python/tools/protorpc/remote/requeststateclass.html">RequestState Class
</a></li>
840 <li><a href=
"../docs/python/tools/protorpc/remote/rpcstatusclass.html">RpcStatus Class
</a></li>
841 <li><a href=
"../docs/python/tools/protorpc/remote/serviceclass.html">Service Class
</a></li>
842 <li><a href=
"../docs/python/tools/protorpc/remote/functions.html">Functions
</a></li>
843 <li><a href=
"../docs/python/tools/protorpc/remote/exceptions.html">Exceptions
</a></li>
847 <li>Transport Library
849 <li><a href=
"../docs/python/tools/protorpc/transport/httptransport.html">HttpTransport Class
</a></li>
850 <li><a href=
"../docs/python/tools/protorpc/transport/transport.html">Transport Class
</a></li>
854 <li>WebApp Service Handlers
856 <li><a href=
"../docs/python/tools/protorpc/webapp/index.html">Overview
</a></li>
857 <li><a href=
"../docs/python/tools/protorpc/webapp/functions.html">WebApp Service Handlers
</a></li>
864 <li><a href=
"../docs/python/tools/webapp/index.html">webapp Framework
</a>
866 <li><a href=
"../docs/python/tools/webapp/overview.html">Overview
</a></li>
867 <li><a href=
"../docs/python/tools/webapp/running.html">Running the Application
</a></li>
868 <li><a href=
"../docs/python/tools/webapp/requesthandlers.html">Request Handlers
</a></li>
869 <li><a href=
"../docs/python/tools/webapp/requestdata.html">Request Data
</a></li>
870 <li><a href=
"../docs/python/tools/webapp/buildingtheresponse.html">Building the Response
</a></li>
871 <li><a href=
"../docs/python/tools/webapp/redirects.html">Redirects, Headers and Status Codes
</a></li>
872 <li><a href=
"../docs/python/tools/webapp/blobstorehandlers.html">Blobstore Handlers
</a></li>
874 <li><span class=
"tlw-title tlw-expanded">Reference
</span>
876 <li><a href=
"../docs/python/tools/webapp/requestclass.html">Request
</a></li>
877 <li><a href=
"../docs/python/tools/webapp/responseclass.html">Response
</a></li>
878 <li><a href=
"../docs/python/tools/webapp/requesthandlerclass.html">RequestHandler
</a></li>
879 <li><a href=
"../docs/python/tools/webapp/wsgiapplicationclass.html">WSGIApplication
</a></li>
880 <li><a href=
"../docs/python/tools/webapp/utilmodule.html">Utility Functions
</a></li>
887 <li><a href=
"../docs/python/tools/localunittesting.html">Local Unit Testing
</a></li>
888 <li><a href=
"../docs/python/tools/appstats.html">Appstats
</a></li>
889 <li><a href=
"../docs/python/tools/libraries.html">Included Libraries
</a>(Python
2.5)
</li>
890 <li><a href=
"../docs/python/tools/libraries27.html">Included Libraries
</a>(Python
2.7)
</li>
891 <li><a href=
"../docs/python/tools/appengineconfig.html">Python Module Configuration
</a></li>
895 <li><a href=
"../docs/python/howto/index.html">How-To
</a>
897 <li><a href=
"../docs/python/howto/usinggdataservices.html">Google Data Services
</a></li>
898 <li><a href=
"../docs/python/howto/maintenance.html">Handling Scheduled Maintenance Periods
</a></li>
906 <div class=
"line"></div>
908 <li><h2>Go
</h2> <span class=
"exp-feat">Experimental!
</span>
910 <li><a href=
"../docs/go/overview.html">Overview
</a></li>
911 <li><a href=
"../docs/go/runtime.html">Runtime Environment
</a>
913 <li><a href=
"../docs/go/reference.html">Reference
</a></li>
916 <li><a href=
"../docs/go/backends/index.html">Backends
</a>
918 <li><a href=
"../docs/go/backends/overview.html">Overview
</a></li>
919 <li><a href=
"../docs/go/backends/runtime.html">Runtime package
</a></li>
923 <li><a href=
"../docs/go/datastore/index.html">Storing Data
</a>
925 <li><a href=
"../docs/go/datastore/overview.html">Overview
</a></li>
926 <li><a href=
"../docs/go/datastore/transactions.html">Transactions
</a></li>
927 <li><a href=
"../docs/go/datastore/reference.html">Reference
</a></li>
931 <li><a href=
"../docs/go/apis.html">Services
</a>
933 <li><a href=
"../docs/go/blobstore/index.html">Blobstore
</a>
935 <li><a href=
"../docs/go/blobstore/overview.html">Overview
</a></li>
936 <li><a href=
"../docs/go/blobstore/reference.html">Reference
</a></li>
940 <li><a href=
"../docs/go/capabilities/index.html">Capabilities
</a>
942 <li><a href=
"../docs/go/capabilities/overview.html">Overview
</a></li>
943 <li><a href=
"../docs/go/capabilities/reference.html">Reference
</a></li>
947 <li><a href=
"../docs/go/channel/index.html">Channel
</a>
949 <li><a href=
"../docs/go/channel/overview.html">Overview
</a></li>
950 <li><a href=
"../docs/go/channel/reference.html">Reference
</a></li>
951 <li><a href=
"../docs/go/channel/javascript.html">Client Javascript Reference
</a></li>
955 <li><a href=
"../docs/go/mail/index.html">Mail
</a>
957 <li><a href=
"../docs/go/mail/overview.html">Overview
</a></li>
958 <li><a href=
"../docs/go/mail/reference.html">Reference
</a></li>
962 <li><a href=
"../docs/go/memcache/index.html">Memcache
</a>
964 <li><a href=
"../docs/go/memcache/overview.html">Overview
</a></li>
965 <li><a href=
"../docs/go/memcache/reference.html">Reference
</a></li>
969 <li><a href=
"../docs/go/taskqueue/index.html">Task Queues
</a>
971 <li><a href=
"../docs/go/taskqueue/overview.html">Overview
</a></li>
972 <li><a href=
"../docs/go/taskqueue/reference.html">Reference
</a></li>
973 <li><a href=
"../docs/go/taskqueue/delay.html">Delay package
</a></li>
977 <li><a href=
"../docs/go/urlfetch/index.html">URL Fetch
</a>
979 <li><a href=
"../docs/go/urlfetch/overview.html">Overview
</a></li>
980 <li><a href=
"../docs/go/urlfetch/reference.html">Reference
</a></li>
984 <li><a href=
"../docs/go/users/index.html">Users
</a>
986 <li><a href=
"../docs/go/users/overview.html">Overview
</a></li>
987 <li><a href=
"../docs/go/users/reference.html">Reference
</a></li>
992 <li><a href=
"../docs/go/config/index.html">Configuration
</a>
994 <li><a href=
"../docs/go/config/appconfig.html">App Config
</a></li>
995 <li><a href=
"../docs/go/config/backends.html">Backends Config
</a></li>
996 <li><a href=
"../docs/go/config/indexconfig.html">Index Config
</a></li>
997 <li><a href=
"../docs/go/config/cron.html">Scheduled Tasks
</a></li>
998 <li><a href=
"../docs/go/config/queue.html">Task Queue Config
</a></li>
999 <li><a href=
"../docs/go/config/dos.html">DoS Protection Config
</a></li>
1003 <li><a href=
"../docs/go/tools/index.html">Tools
</a>
1005 <li><a href=
"../docs/go/tools/devserver.html">Development Server
</a></li>
1006 <li><a href=
"../docs/go/tools/uploadinganapp.html">Uploading and Managing an App
</a></li>
1015 <div class=
"line"></div>
1017 <li><h2>Managing Your App
</h2>
1019 <li><a href=
"../docs/adminconsole/index.html">Admin Console
</a>
1021 <li><a href=
"../docs/adminconsole/instances.html">Instances
</a></li>
1022 <li><a href=
"../docs/adminconsole/roles.html">Roles
</a></li>
1023 <li><a href=
"../docs/adminconsole/applicationsettings.html">Application Settings
</a></li>
1024 <li><a href=
"../docs/adminconsole/datastoreadmin.html">Datastore
</a></li>
1025 <li><a href=
"../docs/adminconsole/performancesettings.html">Performance Settings
</a></li>
1029 <li><a href=
"../docs/quotas.html">Quotas
</a></li>
1030 <li><a href=
"../docs/billing.html">Billing
</a></li>
1031 <li><a href=
"../docs/premier/index.html">Premier Accounts
</a></li>
1032 <li><a href=
"../docs/domain.html">Using a Custom Domain
</a></li>
1036 <div class=
"line"></div>
1038 <li><h2>Resources
</h2>
1040 <li><a href=
"index.html">FAQ
</a></li>
1041 <li><a href=
"../articles/index.html">Articles
</a></li>
1042 <li><a href=
"../docs/videoresources.html">Video Resources
</a><sup class=
"new">New!
</sup></li>
1043 <li><a href=
"http://code.google.com/p/googleappengine/">SDK Code
</a></li>
1044 <li><a href=
"http://code.google.com/p/datanucleus-appengine/">JDO/JPA Code
</a></li>
1045 <li><a href=
"http://code.google.com/p/google-app-engine-samples/">Sample Apps Code
</a></li>
1048 <li><a href=
"http://code.google.com/p/google-appengine-mac-launcher/">Mac
</a></li>
1049 <li><a href=
"http://code.google.com/p/google-appengine-wx-launcher/">Windows/wx
</a></li>
1052 <li><a href=
"../community.html">Discussion Groups
</a></li>
1056 <div class=
"line"></div>
1058 <li><a href=
"../docs/roadmap.html">Product Roadmap
</a></li>
1059 <li><a href=
"http://code.google.com/p/googleappengine/wiki/SdkReleaseNotes">Release Notes: Python
</a></li>
1060 <li><a href=
"http://code.google.com/p/googleappengine/wiki/SdkForJavaReleaseNotes">Release Notes: Java
</a></li>
1061 <li><a href=
"../docs/revision_history.html">Revision History
</a></li>
1064 <a class=
"hidden" href=
"#gc-topnav-anchor">More Google App Engine resource links
</a>
1067 <a name=
"gc-pagecontent-anchor"></a>
1068 <div class=
"g-unit" id=
"gc-pagecontent">
1069 <script type=
"text/javascript">CODESITE_docEarlyProcessing();</script>
1070 <h1 class=
"page_title">Google App Engine FAQs
</h1>
1075 <div id=
"jd-content">
1076 <div class=
"jd-descr">
1078 <p> Answers to common questions can be found in the following topic areas:
1081 <dt><a href=
"general.html">General questions about Google App Engine
</a></dt>
1082 <dd>Overview questions about developing Google App Engine Apps
</dd>
1083 <dt><a href=
"commontasks.html">Common Tasks and How To Do Them in Python
</a></dt>
1084 <dd>Covers how to accomplish frequently performed tasks while writing an Google App Engine Application using the Python runtime.
</dd>
1085 <dt><a href=
"java.html">Google App Engine for Java Questions
</a></dt>
1086 <dd>Covers capabilities, behavior, and performance of the Java runtime for Google App Engine.
</dd>
1087 <dt><a href=
"adminconsole.html">Administration Console Questions
</a></dt>
1088 <dd>Covers features found in Google App Engine Administration Console.
</dd>
1089 <dt><a href=
"sms.html">SMS Verification for App Creation
</a></dt>
1090 <dd>Covers questions related to the SMS verification, which is required when creating your first App Engine app
</dd>
1091 <dt><a href=
"status.html">App Engine System Status Dashboard
</a></dt>
1092 <dd>Covers questions related to the App Engine
<a href=
"http://code.google.com/status/appengine/">system status dashboard
</a></dd>
1093 <dt><a href=
"billing.html">Questions relating to Billing
</a></dt>
1094 <dd>Overview questions relating to billing and Google Checkout, billing, and billable quota.
</dd>
1095 <dt><a href=
"unappliedwrites.html">Unapplied Writes
</a></dt>
1096 <dd>Overview questions regarding unapplied writes in the datastore.
</dd>
1103 </div><!-- end gc-pagecontent -->
1104 </div><!-- end gooey wrapper -->
1106 </div> <!-- end codesite content -->
1109 <div id=
"gc-footer" dir=
"ltr">
1112 <div class=
"notice"><div id=
"notice" style=
"text-align: center; border: 1em 0em 1em 0em">
1113 Except as otherwise
<a
1114 href=
"http://code.google.com/policies.html#restrictions">noted
</a>,
1115 the content of this page is licensed under the
<a rel=
"license"
1116 href=
"http://creativecommons.org/licenses/by/3.0/">Creative Commons
1117 Attribution
3.0 License
</a>, and code samples are licensed under the
1118 <a rel=
"license" href=
"http://www.apache.org/licenses/LICENSE-2.0">Apache
1120 <!-- <rdf:RDF xmlns="http://web.resource.org/cc/"
1121 xmlns:dc="http://purl.org/dc/elements/1.1/"
1122 xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
1124 <license rdf:resource="http://creativecommons.org/licenses/by/3.0/" />
1126 <License rdf:about="http://creativecommons.org/licenses/by/3.0/">
1127 <permits rdf:resource="http://web.resource.org/cc/Reproduction"/>
1128 <permits rdf:resource="http://web.resource.org/cc/Distribution"/>
1129 <requires rdf:resource="http://web.resource.org/cc/Notice"/>
1130 <requires rdf:resource="http://web.resource.org/cc/Attribution"/>
1131 <permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/>
1135 Java is a registered trademark of Oracle Corporation and/or its affiliates
</div>
1138 <a href=
"http://code.google.com">Code Home
</a> -
1139 <a href=
"http://code.google.com/terms.html">Site Terms of Service
</a> -
1140 <a href=
"http://code.google.com/privacy.html">Privacy Policy
</a> -
1141 <a href=
"http://code.google.com/more">Site Directory
</a>
1143 Google Code offered in:
1144 <a href=
"http://code.google.com/intl/en">English
</a> -
1145 <a href=
"http://code.google.com/intl/es">Español
</a> -
1146 <a href=
"http://code.google.com/intl/ja">日本語
</a> -
1147 <a href=
"http://code.google.com/intl/ko">한국어
</a> -
1148 <a href=
"http://code.google.com/intl/pt-BR">Português
</a> -
1149 <a href=
"http://code.google.com/intl/ru">Pусский
</a> -
1150 <a href=
"http://code.google.com/intl/zh-CN">中文(简体)
</a> -
1151 <a href=
"http://code.google.com/intl/zh-TW">中文(繁體)
</a>
1153 </div><!-- end gc-footer -->
1155 </div><!-- end gc-container -->
1157 <script type=
"text/javascript">CODESITE_CSITimer
['load'].tick('ats');</script>
1158 <script src=
"../../js/codesite_tail.pack.04102009.js" type=
"text/javascript"></script>
1159 <script type=
"text/javascript" src=
"https://apis.google.com/js/plusone.js"></script>