Questions tagged [google-app-engine]

Google App Engine is a cloud computing technology for hosting web applications in Google-managed data centers. Google App Engine is a Platform as a Service (PaaS) offering for Java, Python, Go, Node.js, and PHP in its standard environment. Runtimes for a few other languages as well as docker-based custom runtimes are supported in its flexible environment.

Google App Engine is a cloud computing technology for hosting web applications in Google-managed data centers.

Google App Engine lets you run your web applications on Google's infrastructure; applications are easy to build, easy to maintain, and easy to scale as your traffic and data storage needs grow:

  • Zero to sixty: Scale your app automatically without worrying about managing machines.
  • Supercharged APIs: Supercharge your app with services such as Task Queue, XMPP, and Cloud SQL, all powered by the same infrastructure that powers the Google services you use every day.
  • You're in control: Manage your application with a simple, web-based dashboard allowing you to customize your app's performance.

With App Engine, there are no servers to maintain: You just upload your application, and it's ready to serve your users.

Google App Engine makes it easy to build and deploy an application that runs reliably even under heavy load and with large amounts of data. It includes the following features:

  • Persistent storage with queries, sorting, and transactions.
  • Automatic scaling and load balancing.
  • Asynchronous task queues for performing work outside the scope of a request.
  • Scheduled tasks for triggering events at specified times or regular intervals.
  • Integration with other Google cloud services and APIs.

As of March 5th, 2012, Stack Overflow is Google's official community support channel for technical App Engine questions under the tag. Developers should continue to use the discussion forum or the StackExchange Software Recommendations sites for topics that are not a good fit for the Stack Overflow format. To report defects, use the App Engine public issue tracker.

Many questions are specific to their SDK for , , or . Please include the appropriate language tag with those questions or use the additional tags like and .

While covers both the standard environment and the flexible environment it may be a good idea to also tag questions specific to the flexible environment with .

More information

Books

46961 questions
75
votes
5 answers

How do I query in GQL using the entity key

How do I write a query against the entity key using GQL in the Google App Engine Data Viewer ? In the viewer, the first column (Id/Name) displays as name=_1, in the detail view it shows the key as Decoded entity key: Programme: name=_1 Entity key:…
Thilo
  • 257,207
  • 101
  • 511
  • 656
75
votes
18 answers

Cannot set Java breakpoint in Intellij IDEA

I'm trying to put breakpoints into the GoogleAppEngine sources (SDK 1.7.0) but IDEA Ultimate (11.0.2) just keeps telling me Warning: No executable code found at line 482 in class com.google.appengine.api.memcache.AsyncMemcacheServiceImpl. I get this…
Alma Alma
  • 1,641
  • 2
  • 16
  • 19
73
votes
7 answers

How do I set a cost limit in Google Developers Console

Some functions in the Google Developers Console, like the Analytics API, are free until you reach a quota. Other functions, like Google Cloud Storage, create costs from the first click. When I upload a file under…
73
votes
8 answers

Spring - Redirect after POST (even with validation errors)

I'm trying to figure out how to "preserve" the BindingResult so it can be used in a subsequent GET via the Spring tag. The reason I want to do this is because of Google App Engine's SSL limitations. I have a form which is displayed via…
Taylor Leese
  • 51,004
  • 28
  • 112
  • 141
73
votes
12 answers

why is javascript node.js not on google app engine

Google created the V8 JavaScript engine: V8 compiles JavaScript source code directly into machine code when it is first executed. Node.js is built on V8 - why is Google not offering any Node.js servers like Microsoft Azure? Google App Engine would…
Chris G.
  • 23,930
  • 48
  • 177
  • 302
70
votes
11 answers

Pros & Cons of Google App Engine

[An Updated List 21st Aug 09] Help me Compile a List of all the Advantages & Disadvantages of Building an Application on the Google App Engine Pros: No need to buy servers or server space (no maintenance). Makes solving the problem of scaling…
Rishi
  • 105
  • 2
  • 5
  • 10
69
votes
3 answers

How to upload and store an image with google app engine (java)

I am looking for the simplest way to upload and store an image (file) to the GAE (java). Googling for hours without any simple and clear result. Found this link. But I still don't know how to store an image, and how to retrieve it. I am looking for…
OXMO456
  • 3,558
  • 2
  • 25
  • 35
67
votes
25 answers

Anyone out there using web2py?

Is anyone out there* using web2py? Specifically: In production? With what database? With Google Application Engine? by "out there" I mean at stackoverflow.
Christopher Mahan
  • 7,621
  • 9
  • 53
  • 66
67
votes
13 answers

Is there any way to access GAE dev app server in the local network?

If I access my web site via http://localhost:8080 from the same Win 7 PC, where server is running, then it works well. If I try to access that from another PC (with usage of my internal PC's ip http://192.168.1.98:8080), then it doesn't work.…
LA_
  • 19,823
  • 58
  • 172
  • 308
66
votes
8 answers

PyCharm logging output colours

I'm using PyCharm to develop a GAE app in Mac OS X. Is there any way to display colours in the run console of PyCharm? I've set a handler to output colours in ansi format. Then, I've added the handler: LOG =…
dablak
  • 1,376
  • 1
  • 11
  • 21
64
votes
7 answers

Can I delete container images from Google Cloud Storage artifacts bucket?

I have a Google App Engine app, which connects to Google Cloud Storage. I noticed that the amount of data stored was unreasonably high (4.01 GB, when it should be 100MB or so). So, I looked at how much each bucket was storing, and I found that…
64
votes
7 answers

How do I manage third-party Python libraries with Google App Engine? (virtualenv? pip?)

What's the best strategy for managing third-party Python libraries with Google App Engine? Say I want to use Flask, a webapp framework. A blog entry says to do this, which doesn't seem right: $ cd /tmp/ $ wget…
a paid nerd
  • 30,702
  • 30
  • 134
  • 179
64
votes
2 answers

Invalid and/or missing SSL certificate when using Google App Engine

UPDATE: Please, if anyone can help: Google is waiting for inputs and examples of this problem on their bug tracking tool. If you have reproducible steps for this issue, please share them on:…
Romain
  • 3,718
  • 3
  • 32
  • 48
63
votes
3 answers

Google App Engine vs Firebase

I am trying to decide which option to go with. (or another if it is better) This is for a messaging type app where there will be high volume of notifications and database writes. Option 1 - Google App Engine using Cloud Endpoints and Cloud…
iam10k
  • 822
  • 1
  • 8
  • 11
63
votes
17 answers

Google Geocoding API - REQUEST_DENIED

Apparently I do not need a 'Maps API key' to use the 'Google Geocoding API' according to: http://code.google.com/apis/maps/documentation/geocoding/index.html However, I obtain this: { "status": "REQUEST_DENIED", "results": [ ] } Does this mean…
cs0815
  • 16,751
  • 45
  • 136
  • 299