The Open Source Implementation of Google App Engine -- Take your apps everywhere.
Python JavaScript PHP HTML CSS Ruby Other
Latest commit aea2c4f Dec 15, 2017 @tmarballi tmarballi Merge pull request #2626 from cdonati/lb-ds-proxy
Use datastore proxy on load balancer
Permalink
Failed to load latest commit information.
AdminServer Merge branch 'master' into retrying Nov 30, 2017
AppController Merge pull request #2617 from obino/set-log-after-restart Dec 15, 2017
AppControllerClient Move AppControllerClient to separate package Nov 12, 2017
AppDB Use datastore proxy on load balancer Dec 5, 2017
AppDashboard Move AppControllerClient to separate package Nov 12, 2017
AppLoadBalancer Unified the make_call behavior across clients. Aug 11, 2015
AppManager Merge branch 'master' into retrying Nov 27, 2017
AppServer Merge pull request #2628 from whoarethebritons/flush-and-clear Dec 12, 2017
AppServer_Java Merge pull request #2503 from cdonati/java-sdk-cleanup Nov 7, 2017
AppTaskQueue Avoid mutation during iteration Dec 6, 2017
Apps/sensor Remove unused imports Apr 3, 2017
Hermes Merge branch 'master' into hermes-include-lists-fix Nov 30, 2017
InfrastructureManager Merge pull request #2562 from cdonati/unblock-tests Oct 26, 2017
LogService Merge pull request #2334 from whoarethebritons/logquery-reverse-option Mar 14, 2017
SearchService Handle non-ascii codes in search API properly Sep 19, 2017
XMPPReceiver Move path separator constant to common Aug 25, 2017
common Make codacy happier Nov 30, 2017
debian Merge pull request #2613 from cdonati/jessie Dec 9, 2017
scripts improve the adding of known_hosts Oct 20, 2017
.gitignore added request_ids parameter support in logservice_stub Jan 5, 2017
LICENSE Updating the year on the License and removing the duplicate license u… Apr 4, 2016
LICENSE.UCSB added ucsb license back in Jun 26, 2013
README.md Changing links to HTTPS. Apr 27, 2016
RELEASE Address code review comment and add a known issue Oct 13, 2017
Rakefile Add unit test for masking function Jun 16, 2017
VERSION Bump version to 3.4.0 Oct 2, 2017
Watchfile Update references to common tests Apr 3, 2017
__init__.py Brokers and initial implementation of bulk add started, more tests. Jan 28, 2013
bootstrap.sh Avoid '$' within arithmetic expressions Sep 29, 2017
firewall.conf Open firewall port for AdminServer Apr 18, 2017
md5sums.txt Added md5 check on sample app Sep 20, 2017

README.md

AppScale

GitHub version AppScale license

AppScale is an open-source cloud computing platform that automatically deploys and scales unmodified Google App Engine applications over public and private cloud systems and on-premise clusters. AppScale is modeled on the App Engine APIs and has support for Python, Go, PHP and Java applications.

AppScale is developed and maintained by AppScale Systems, Inc., based in Santa Barbara, California, and Google.

Why Use AppScale?

The goal of AppScale is to provide developers with a rapid, API-driven development platform that can run applications on any cloud infrastructure. AppScale decouples application logic from its service ecosystem to give developers and cloud administrators control over application deployment, data storage, resource use, backup, and migration.

I Want ...

Documentation

Community and Support

Join the Community Google Group for announcements, help, and to discuss cloud research.

Also, join us on #appscale on freenode if you have questions, suggestions, comments, or just want to say hi!