Build Apps, Scale Automatically

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

App Engine will scale your app automatically when traffic picks up, and scale down automatically 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 like a NoSQL datastore, user authentication API, memcache, and task queues you can web and mobile applications much faster.

Start Quickly, Build Faster

Automatic Scaling

App Engine offers built-in auto-scaling so that your apps can scale automatically from zero to billions of requests per day (thousands of queries per second). And if traffic subsides, App Engine scales down automatically so you only pay for what you use

Automatic Scaling

Automated Security Scanning

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

Automatic Scaling

Use the Tools You Love

App Engine works with popular development tools, like 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 or OpenID, and address these users with unique identifiers.
Popular Languages
Build your application in Java, Python, PHP or Go programming languages
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.
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, like mixed content and XSS.
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.
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
  • Free Usage of Shared Pool
  • No free quota for Dedicated Pool
  • Free Usage of Shared Pool
  • Dedicated Pool: $0.06 / GB / hour
  • 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, Files API, Image Manipulation, Pagespeed, 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