App Engine
Build highly scalable applications on a fully managed
serverless platform.
New customers get $300 in free credits to spend on Google
Cloud during the first 90 days. All Google Cloud customers
get 28 instance hours per day free of charge.
-
Scale your applications from zero to planet scale without having to manage infrastructure
-
Free up your developers with zero server management and zero configuration deployments
-
Stay agile with support for popular development languages and a range of developer tools
Benefits
Open and familiar languages and tools
Build and deploy apps quickly using popular languages or
bring your own language runtimes and frameworks. You can
also manage resources from the command line, debug source
code, and run API back ends easily.
Just add code
Focus on writing code without having to manage underlying
infrastructure. Protect your apps from security threats
using firewall capabilities, IAM rules, and managed SSL/
TLS certificates.
Pay only for what you use
Operate in a serverless environment without worrying
about over or under provisioning. App Engine automatically
scales depending on your app traffic and consumes
resources only when your code is running.
Key features
Key features
Popular programming languages
Build your application in Node.js, Java, Ruby, C#, Go,
Python, or PHP—or bring your own language runtime.
Open and flexible
Custom runtimes allow you to bring any library and
framework to App Engine by supplying a Docker container.
Fully managed
A fully managed environment lets you focus on code while
App Engine manages infrastructure concerns.
Documentation
Documentation
Choosing the right App Engine environment
Learn how to run your
applications in App Engine using the flexible
environment, standard environment, or both.
App Engine standard environment
See how the App Engine
standard environment makes it easy to build and deploy
an application that runs reliably even under heavy
load and with large amounts of data.
App Engine flexible environment
Find out how App Engine
allows developers to focus on what they do best:
writing code.
Try App Engine
Learn how to create and
deploy a Hello World app using the flexible
environment or the standard environment and your
language of choice.
Python on App Engine
Find out more about the two
Python language environments available on App Engine
and determine which works best for you.
Java on App Engine
Learn more about the two
Java application environments available on App Engine
and determine which works best for you.
Node.js on App Engine
See the difference between
the two Node.js language environments available on App
Engine and determine which fits your needs.
App Engine locations
Learn about the regional
availability of App Engine along with how location
affects your latency, availability, and
durability.
Build an Android app using Firebase and App Engine
This tutorial demonstrates
how to write a mobile app with backend data storage,
real-time synchronization, and user-event logging
using Firebase.
Not seeing what you’re looking for?
Use cases
Use cases
Modern
web applications
Quickly reach customers and end users by deploying web apps
on App Engine. With zero-config deployments and zero server
management, App Engine allows you to focus on writing code.
Plus, App Engine automatically scales to support sudden
traffic spikes without provisioning, patching, or
monitoring.
Below is a sample reference architecture for building a
simple web app using App Engine and Google Cloud.
Scalable
mobile back ends
Whether you’re building your first mobile app or looking to
reach existing users via a mobile experience, App Engine
automatically scales the hosting environment for you.
Seamless integration with Firebase provides an easy-to-use
frontend mobile platform along with the scalable and
reliable back end.
Below is a sample reference architecture for a typical
mobile app built using Firebase and App Engine along with
other services in Google Cloud.
All features
All features
| Popular languages | Build your application in Node.js, Java, Ruby, C#, Go, Python, or PHP—or bring your own language runtime. |
| Open and flexible | Custom runtimes allow you to bring any library and framework to App Engine by supplying a Docker container. |
| Fully managed | A fully managed environment lets you focus on code while App Engine manages infrastructure concerns. |
| Powerful application diagnostics | Use Cloud Monitoring and Cloud Logging to monitor the health and performance of your app and Cloud Debugger and Error Reporting to diagnose and fix bugs quickly. |
| Application versioning | Easily host different versions of your app, and easily 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 your application by defining access rules with App Engine firewall and leverage managed SSL/TLS certificates by default on your custom domain at no additional cost. |
| Services ecosystem | Tap a growing ecosystem of Google Cloud services from your app including an excellent suite of cloud developer tools. |
Pricing
Pricing
App Engine has competitive cloud pricing that scales with
your app’s usage. There are a few basic components you will
see in the App Engine billing model such as standard
environment instances, flexible environment instances, and
App Engine APIs and services. To get an estimate of your
bill, please refer to our
pricing calculator.
App Engine runs as instances within either the standard
environment or the flexible environment.
Take the next step
Start
building on Google Cloud with $300 in free credits and 20+
always free products.
-
Need help getting started?Contact sales
-
Work with a trusted partnerFind a partner
-
Continue browsingSee all products
