The App Engine first-generation legacy runtimes, such as Python 2.7, Java 8, Go 1.11, and PHP 5.5 runtimes have been deprecated on January 31, 2026. You won't be able to deploy these runtimes, even if your organization previously used an organization policy to re-enable deployments of legacy runtimes. Your existing applications will continue to run and receive traffic after their deprecation date. We recommend that you migrate to the latest supported version for your runtime as soon as possible. To migrate to the latest version for your runtime, see the following guides:
- Migrate to the latest supported version of Go.
- Migrate to the latest supported version of Java.
- Migrate to the latest supported version of PHP.
- Migrate to the latest supported version of Python.
You should also consider migrating to Cloud Run, the latest evolution of Google Cloud Serverless. Cloud Run is designed to improve upon the App Engine experience, incorporating many of the best features of both the App Engine standard environment and the App Engine flexible environment. To compare features and understand how to migrate, see the App Engine and Cloud Run comparison guide.
If you used the App Engine legacy bundled services, you can either:
- Upgrade your app to replace the bundled service with Cloud Client Libraries and the equivalent Google Cloud service.
- Migrate your app to use the App Engine legacy bundled services for second-generation runtimes where supported. See the available App Engine legacy bundled services.
The following diagram shows a simplified view of migrating from first-generation runtimes to second-generation runtimes.