Please note that the contents of this offline web site may be out of date. To access the most recent documentation visit the online version .
Note that links that point to online resources are green in color and will open in a new window.
We would love it if you could give us feedback about this material by filling this form (You have to be online to fill it)



Cloud Platform

Features

Popular languages Popular languages and frameworks

Write applications in some of the most popular programming languages: Python, Java, PHP and Go. Use existing frameworks such as Django, Flask, Spring and webapp2. Develop locally with language-specific SDKs. Pair your applications with Compute Engine to integrate other familiar technologies such as Node.js, C++, Scala, Hadoop, MongoDB, Redis and more.

Focus Focus on your code

Let Google worry about database administration, server configuration, sharding and load balancing. With Traffic Splitting, you can A/B test different live versions of your app. Multitenancy support lets you compartmentalize your application data.

Storage Multiple storage options

Choose the storage option you need: a traditional MySQL database using Cloud SQL, a schemaless NoSQL datastore, or object storage using Cloud Storage.

Powerful Powerful built-in services

App Engine makes you more productive by eliminating the need to write boilerplate code. Managed services, such as Task Queues, Memcache and the Users API, let you build any application.

Familiar Familiar development tools

Use the tools you know, including Eclipse, IntellIJ, Maven, Git, Jenkins, PyCharm and more. The App Engine SDK allows you to test applications locally in a simulated environment and then deploy your app with simple command-line tools or the desktop launcher.

Deploy Deploy at Google scale

Some of the world’s most popular web services are built on our platform. You can scale up to 7 billion requests per day and automatically scale down when traffic subsides.

Case Studies

Developers are building a wide range of applications on App Engine, including scalable web and mobile applications, games, enterprise applications and more.

Blossom.io

"Cloud Endpoints certainly has enabled us to offer an API that is on par with the best APIs out there... Building all of that without Google Cloud Endpoints would have been unthinkable."

Read Blossom.io's story

Pricing calculator

The Pricing Calculator provides you with a simple tool that can help you get a sense of what an application running on Google Cloud Platform could cost.

Get a custom quote

Pricing

Services

All applications are free within a usage quota that is reset daily. Paid applications can use more at the prices below.
Service Free quota per app per day Pricing if you exceed your free quota
Instances 28 instance hours $0.05 / instance / hour
Cloud Datastore (NoSQL Database) 50k read/write/small
1 GB storage
$0.06 / 100k read or write ops
Small operations free*
$0.18 / GB / month
Outgoing Network Traffic 1 GB $0.12 / GB
Incoming Network Traffic 1 GB Free
Cloud Storage 5 GB $0.026 / GB / month
Memcache Free Usage of Shared Pool
No free quota for Dedicated Pool
Free Usage of Shared Pool
Dedicated Pool: $0.06 / GB / hour
Search 1000 basic operations
0.01 GB indexing documents
0.25 GB document storage
100 searches
$0.50 / 10k searches
$2.00 / GB indexing documents
$0.18 / GB / month Storage
Email API 100 recipients Contact Sales
Logs API 100 MB $0.12 per GB
Task Queue and
Logs Storage
5 GB
1 GB
$0.026 / GB / month
SSL Virtual IPs No free quota $39 / virtual IP / month
Bundled Services
Cron, Files API, Image Manipulation, Pagespeed, SNI SSL Certificates, Socket API, Task Queue API, URLFetch, Users API
* Small datastore operations include calls to allocate datastore ids or keys-only queries

Documentation & Resources

Extensive tutorials and sample projects make it easy to get started with App Engine. Full documentation makes it easy for you to build, manage, and deploy your application.

Resources Resources View all resources

  • What Is Google App Engine?

    Google App Engine lets you run web applications on Google's infrastructure. App Engine applications are easy to build, easy to maintain, and easy to scale as your traffic and data storage needs grow. With App Engine, there are no servers to maintain: You just upload your application, and it's ready to serve your users.

  • Why should I use App Engine?

    Google App Engine enables you to build web applications on the same scalable systems that power Google applications. App Engine applications are easy to build, easy to maintain, and easy to scale as your traffic and data storage needs grow. With App Engine, there are no servers to maintain: You just upload your application, and it's ready to serve to your users.

  • App Engine Features

    This page summarizes the various features of App Engine. A particular feature may be available in all runtime languages, or only in a subset of languages. While the functionality of a feature is usually constant across all runtimes that offer it, there can be exceptions. In the tables that follow, each feature is described in general terms, followed by links that will take you to the language-specific pages that will cover the details.