Google App Engine allows the running of Java, Python or Go applications locked down in a sandbox on Google's infrastructure. Limits are set to prevent overuse of resources.

More info


Google App Engine uses a non-relational database system that has basic CRUD (Create, Read, Update and Delete) support, using models and kinds.


Uploading is done using "appcfg", included with the App Engine SDK. appcfg parses app.yaml or the equivalent Java configuration file "appengine-web.xml" and deploys the application to Google.


Networking is possible with Google App Engine, but only HTTP requests are supported via urlfetch, which uses Google's HTTP request fetcher (which powers Googlebot). Furthermore, only ports 80, 443-445 and 1024-65535 may be connected to. An example:

from google.appengine.api import urlfetch
def main():
 req = urlfetch.fetch("")
 if req.status_code == 200:
  print req.content
  print "There was an error fetching the page."



Ad blocker interference detected!

Wikia is a free-to-use site that makes money from advertising. We have a modified experience for viewers using ad blockers

Wikia is not accessible if you’ve made further modifications. Remove the custom ad blocker rule(s) and the page will load as expected.