Google App Engine

Google App Engine

About TrustRadius Scoring
Score 8.4 out of 100
Google App Engine

Overview

Recent Reviews

Great for small teams

8 out of 10
June 02, 2021
We're using Google App Engine to build and host our web application and backend across the organization. This helps us in building a …
Continue reading

Good Service

10 out of 10
April 05, 2021
Google App Engine (GAE) as part of the Google Cloud Platform (GCP) is being used across our entire SaaS product. It provides us with an …
Continue reading

App Engine!

10 out of 10
August 19, 2019
I use Google App Engine to program in Python for data collection and data mining. This is solely being used for engineering and …
Continue reading

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Popular Features

View all 11 features

Scalability (30)

8.8
88%

Platform access control (29)

8.1
81%

Development environment creation (27)

7.7
77%

Platform management overhead (30)

7.1
71%

Reviewer Pros & Cons

View all pros & cons

Video Reviews

Leaving a video review helps other professionals like you evaluate products. Be the first one in your network to record a review of Google App Engine, and make your voice heard!

Pricing

View all pricing

Starting Price

$0.05

Cloud
Per Hour Per Instance

Max Price

$0.30

Cloud
Per Hour Per Instance

Entry-level set up fee?

  • No setup fee

Offerings

  • Free Trial
  • Free/Freemium Version
  • Premium Consulting / Integration Services

Features Scorecard

Platform-as-a-Service

8.0
80%

Product Details

What is Google App Engine?

Google App Engine is Google Cloud's platform-as-a-service offering. It features pay-per-use pricing and support for a broad array of programming languages.

Key Features

Popular Languages
Build applications in Node.js, Java, Ruby, C#, Go, Python, or PHP—or bring a custom language runtime

Open & Flexible
Custom runtimes allows developers to bring any library and framework to App Engine by supplying a Docker container

Fully Managed
A fully managed environment lets developers focus on code while App Engine manages infrastructure concerns

Monitoring, Logging & Diagnostics
Google Stackdriver provides application diagnostics to debug and monitor the health and performance of apps

Application Versioning
Host different versions of applications, create development, test, staging, and production environments

Traffic Splitting
Route incoming requests to different app versions, A/B test, and do incremental feature rollouts

Application Security
Help safeguard applications by defining access rules with App Engine firewall and leverage managed SSL/TLS certificates* by default on a custom domain at no additional cost

Services Ecosystem
Tap a growing ecosystem of GCP services from applications including a suite of cloud developer tools

Google App Engine Integrations

Google App Engine Competitors

Google App Engine Technical Details

Deployment TypesSaaS
Operating SystemsUnspecified
Mobile ApplicationNo

Comparisons

View all alternatives

Frequently Asked Questions

What is Google App Engine?

Google App Engine is Google Cloud's platform-as-a-service offering. It features pay-per-use pricing and support for a broad array of programming languages.

What are Google App Engine's top competitors?

CloudFoundry are common alternatives for Google App Engine.

What is Google App Engine's best feature?

Reviewers rate Issue monitoring and notification highest, with a score of 8.9.

Who uses Google App Engine?

The most common users of Google App Engine are from Small Businesses (1-50 employees) and the Information Technology & Services industry.

Reviews and Ratings

 (218)

Ratings

Reviews

(1-8 of 8)
Companies can't remove reviews or game the system. Here's why
August 18, 2019

App Engine Review!

Joshua Dickson | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Review Source
App Engine is a solid choice for deployments to Google Cloud Platform that do not want to move entirely to a Kubernetes-based container architecture using a different Google product. For rapid prototyping of new applications and fairly straightforward web application deployments, we'll continue to leverage the capabilities that App Engine affords us.
Jonah Dempcy | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
We pay a little more for Google App Engine than some of the competing services like Amazon Web Services or Microsoft Azure, but it fits our workflow very well and we like the development lifecycle and workflow. At this point it makes sense to continue using Google App Engine for web services for our clients because of the ease of deployment and how familiar we are with the workflow.
Hil Liao | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Review Source
Google app engine may be lesser than Cloud Run, Cloud Run on GKE. It's still a strong and consistent product. Google just introduced App Engine standard Java 11 runtime which is more flexible and powerful. It sits between Cloud Function and Cloud run as the intermediate solution for enterprises.

There are currently a growing demand for running custom web serving frameworks with the latest Java runtime in top cloud providers. Google Cloud App Engine Java 11 runtime is meant to solve exactly that problem. It's the next degree of serverless offering from Google Cloud Run. While Cloud Run offers building and deploying any Docker image to Google managed kubernetes hidden from developers, App Engine standard Java 11 runtime does a similar job except it's meant for Java 11 runtime. Enterprises may be more interested in deploying existing containerized applications to Google Cloud Run on GKE compared to Cloud Run and App Engine. Cloud Run on GKE allows the network and security teams to prepare a GKE cluster that complies with the corporate security and network requirements, which can't be done in App Engine Java 11 runtime.

The advancement from Java 8 to Java 11 runtime isn't trivial. Developers can bring their own web serving frameworks and customize the Java entry point in app.yaml:
entrypoint: java Main.java
You can find all the App Engine samples for Java 11 on github. I tried the sprint boot sample and added a REST endpoint:
import org.springframework.web.bind.annotation.ResponseBody;
import org.springframework.web.bind.annotation.RestController;
import java.util.HashMap;
import java.util.Map;

@GetMapping("/test")
@ResponseBody
public Map<String, String> test() {
HashMap<String, String> map = new HashMap<>();
map.put("key", "value");
map.put("foo", "bar");
map.put("aa", "bb");
return map;
}
It returns the JSON just like the Java 8 version. So now you know sprint boot is also supported. For more info, refer to the Google Cloud Blog. Migrating from Java 8 to 11 isn't easy. The most challenging part is to migrate the App Engine specific APIs such as memcache to Cloud SDK client library.