AppScale is an open-source cloud computing platform that automatically deploys and scales unmodified Google App Engine applications over public and private cloud systems, as well as on-premises clusters.[1] AppScale is modeled on the App Engine APIs and has support for Python, Go, PHP and Java applications.[2]
The goal of AppScale is to provide developers with a rapid, API-driven development platform that can run applications on any cloud infrastructure.[3] AppScale decouples app logic from its service ecosystem to give developers and cloud administrators unprecedented control over app deployment, data storage, resource use, backup and migration.[4]
AppScale is developed and maintained by AppScale Systems, Inc., based in Santa Barbara, California and Google.[5]