App Engine

Build highly scalable applications on a fully managed serverless platform.

View documentation for this product.

Fully managed serverless application platform

Build and deploy applications on a fully managed platform. Scale your applications seamlessly from zero to planet scale without having to worry about managing the underlying infrastructure. With zero server management and zero configuration deployments, developers can focus only on building great applications without the management overhead. App Engine enables developers to stay more productive and agile by supporting popular development languages and a wide range of developer tools.

Open and familiar languages and tools logo

Open and familiar languages and tools

Quickly build and deploy applications using many of the popular languages like Java, PHP, Node.js, Python, C#, .Net, Ruby, and Go or bring your own language runtimes and frameworks if you choose. Get started quickly with zero configuration deployments in App Engine. Manage resources from the command line, debug source code in production, and run API backends easily, using industry-leading tools such as Cloud SDK, Cloud Source Repositories, IntelliJ IDEA, Visual Studio, and PowerShell.

Just add code logo

Just add code

Focus just on writing code, without the worry of managing the underlying infrastructure. With capabilities such as automatic scaling-up and scaling-down of your application between zero and planet scale, fully managed patching and management of your servers, you can offload all your infrastructure concerns to Google. Protect your applications from security threats using App Engine firewall capabilities, Identity and Access Management (IAM) rules, and managed SSL/ TLS certificates.

Pay only for what you use logo

Pay only for what you use

Choose to run your applications in a serverless environment without the worry of over or under provisioning. App Engine automatically scales depending on your application traffic and consumes resources only when your code is running. You will only need to pay for the resources you consume.


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, 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.

Solutions and 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.

Modern web applications Diagram

Learn more about web applications

Scalable mobile backends

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. Plus, seamless integration with Firebase provides an easy-to-use frontend mobile platform along with the scalable and reliable backend.

Below is a sample reference architecture for a typical mobile app built using both Firebase and App Engine along with other services in Google Cloud.

Scalable mobile backends Diagram

Learn more about mobile applications

Google App Engine scales automatically to accommodate these spikes, so we don’t need to worry about application performance or crashing due to platform capacity.

Jeffrey Dixon, Corporate Vice President and Chief Software Engineering Officer, IDEXX Laboratories

Our customers

Idexx logoKhan Academy logoKahuna logoSony Music logoRovio logoDialpad logoPocketGems logo

Technical resources


App Engine has competitive cloud pricing that scales with your app’s usage. App Engine runs as instances within either the standard environment or the flexible environment. 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.

Take the next step

Get $300 in free credits to learn and build on Google Cloud for up to 12 months.

Try it free
Need help getting started?
Work with a trusted partner
Continue browsing

A product or feature listed on this page is in beta. For more information on our product launch stages, see here.

Java is a registered trademark of Oracle and/or its affiliates.