Google App Engine is a PaaS that allows developers to run their own applications in Google's infrastructure. It supports automatic scaling and load balancing. Apps run in a sandbox with restrictions and quotas. Key services include the datastore, memcache, mail, and task queues. Developers use Google-provided APIs and tools to build, deploy, host and manage their applications on Google's scalable infrastructure.