Build Apps, Scale Automatically

Google App Engine is a platform for building scalable web applications and mobile backends. App Engine provides you with built-in services and APIs such as NoSQL datastores, memcache, and a user authentication API, common to most applications.

App Engine will scale your application automatically in response to the amount of traffic it receives so you only pay for the resources you use. Just upload your code and Google will manage your app's availability. There are no servers for you to provision or maintain.

Build Apps, Scale Automatically

Start Quickly, Build Faster

With built-in services such as load balancing, health checks, and application logging, you can deploy web and mobile applications much faster.

Start Quickly, Build Faster

Automatic Scaling

App Engine offers built-in auto-scaling so that your apps can instantly scale automatically based on need, from zero to millions of users.

Automatic Scaling

Automated Security Scanning

Security Scanner automatically scans and detects common web application vulnerabilities. It enables early threat identification and delivers very low false positive rates. You can easily setup, run, schedule, and manage security scans from the Google Cloud Platform Console.

Automatic Scaling

Use the Tools You Love

App Engine works with popular development tools such as Eclipse, IntelliJ, Maven, Git, Jenkins, and PyCharm. You can build your apps with the tools you love without changing your workflow.

App Engine Features

A powerful platform to build apps and scale automatically

User Authentication
Allows applications to sign in users with Google Accounts and address these users with unique identifiers.
Popular Languages
Build your application in Java, Python, PHP or Go.
NoSQL Datastore
A schemaless object datastore, with scalable storage, a rich data modeling API, and an SQL-like query language.
Google Cloud SQL
A fully-managed web service that allows you to create, configure, and use relational databases that live in Google's cloud.
Memcache
A distributed, in-memory data cache that can be used to greatly improve application performance.
Security Scanner
Security Scanner automatically scans and detects common web application security vulnerabilities, such as mixed content and XSS.
Search
Perform Google-like searches over structured data such as plain text, HTML, atom, numbers, dates, and geographic locations.
Traffic Splitting
Route incoming requests to different app versions, run A/B tests and do incremental feature rollouts.
Logging
Programmatic access to application and request logs from within your app.
Task Queues
Apps can perform work outside of user requests, using small, discrete tasks that are executed later.

“Our web games tend to be popular immediately, so we don't have the option of scaling them over time. Google App Engine makes the process painless, since it can instantly launch as many servers as we need.”

- Stefan Hauk Lead server developer for web games, Rovio

App Engine Pricing

Apps are free within a usage limit that is reset daily

  Free limit per day Price above free limit
Instances 28 instance hours $0.05 / instance / hour
Cloud Datastore (NoSQL)
  • 50k read/write/small
  • 1 GB storage
  • $0.06 / 100k read or write ops
  • Small operations free*
  • $0.18 / GB / month
Network Traffic (Outgoing) 1 GB $0.12 / GB
Network Traffic (Incoming) 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 5 GB $0.026 / GB / month
Logs Storage 1 GB $0.026 / GB / month
SSL Virtual IPs - $39 / virtual IP / month
Bundled Services Cron, Image Manipulation, SNI SSL Certificates, Socket API, Task Queue API, URLFetch, Users API

When charging in local currency, Google will convert the prices listed into applicable local currency pursuant to the conversion rates published by leading financial institutions.
* Small datastore operations include calls to allocate datastore ids or keys-only queries