App Engine Documentation Documentation Google App Engine Documentation App Engine's environments, the standard environment and the flexible environment (in beta), support a host of programming languages. Choose your preferred language and environment. Language Standard Environment Flexible Environment Python The App Engine standard environment uses custom-built Google containers to wrap your code and run it on Google's infrastructure. Python 2.7 View Python Docs The App Engine flexible environment (beta) uses standard Docker containers to wrap your code and run it on Google's infrastructure. Python 2.7/3.5 View Python Docs Java Java 7 View Java Docs Java 8 View Java Docs Php PHP 5 View PHP Docs PHP 5/7 View PHP Docs Go Go View Go Docs Go View Go Docs Node — Node.js View Node.js Docs Ruby — Ruby View Ruby Docs More — Custom Runtimes View Custom Runtimes Docs Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 3.0 License, and code samples are licensed under the Apache 2.0 License. For details, see our Site Policies. Java is a registered trademark of Oracle and/or its affiliates. Last updated February 22, 2017.