Google App Engine is a platform as a service that allows users to build and host web applications on Google's infrastructure. It provides the computing platform including operating system, scaling and maintenance. Developers write apps using Google-supported languages like Java and Python and App Engine handles everything required to run and scale those apps. It also includes several Google APIs to use services like datastore, mail and images. Users pay only for the resources their app uses on a per-request basis with free usage quotas.