Google Cloud Platform's terms of service (section 7) define the deprecation policy that applies to App Engine. The deprecation policy only applies to the features or services listed here.
Once an App Engine feature has been officially deprecated, the feature continues to be available for at least the period of time defined in the terms of service. After this period of time, the feature or service will be scheduled for shutdown.
The following table lists current App Engine feature deprecations and the related shutdown schedules.
| Feature (status) | Deprecated | Shutdown Date | Details |
|---|---|---|---|
The standalone legacy SDK and appcfg tooling |
July 30, 2019 | July 30, 2020 | Migrating to Cloud SDK (Java | Go | Python | PHP) |
| Go 1.9 (GA) and Node.js 8 (GA) | June 27, 2018 | TBD | Starting October 1, 2019, new deployments using these versions will not be available. However, applications that have already been deployed using these versions will continue to run. |
| Admin API v1beta4/v1beta5 | N/A | February 1, 2019 | Service shutdown complete |
| Cloud Endpoints Frameworks v1 | August 2, 2017 | September 13, 2018 | Cloud Endpoints Frameworks v1 Shutdown |
| Backend API (GA) | March 13, 2014 | March 13, 2019 | Service shutdown complete |
| Blobstore UI from the GCP Console (GA) | June 1, 2018 | June 1, 2019 | Service shutdown complete |
| ClientLogin (GA) | April 20, 2012 | April 12, 2016 | Service shutdown complete |
| Channel API (GA) | October 27, 2016 | October 31, 2017 | Service shutdown complete |
| Datastore Admin backups (GA) | February 28, 2018 | February 28, 2019 | Datastore Admin backups shutdown |
| Datastore Admin Copy Entities (Beta) | July 14, 2015 | February 2, 2016 | Service shutdown complete |
| Datastore backups to Blobstore (Beta) | June 9, 2015 | October 1, 2015 | Service shutdown complete |
| Django packaged libraries 1.2, 1.3 (GA) | July 14, 2015 | July 18, 2016 | Django 1.2, 1.3 Shutdown |
| Files API (Beta) | June 12, 2013 | September 9, 2015 | Service shutdown complete |
| Go 1.6 & Go 1.8 (GA) | November 1, 2018 | TBD | No new deployments using these Go versions. |
| Java 6 Support (GA) | July 14, 2015 | Free apps: March 20, 2017 Billed apps: July 26, 2017 |
Service shutdown complete |
| Java 7 runtime (GA) | December 13, 2017 | January 16, 2019 | Java 7 Runtime Shutdown |
| Java Compat runtimes for App Engine flexible environment (Beta) | November 15, 2016 | TBD | Java Compat runtimes |
| Legacy health checks for the App Engine flexible environment (GA) | September 18, 2017 | September 30, 2018 | Legacy health checks |
Managed VMs (vm:true) environment (Beta) |
November 15, 2016 | December 15, 2017 | Upgrading to the Latest App Engine Flexible Environment Release |
| Master/Slave Datastore (GA) | April 4, 2012 | July 6, 2015 | Service shutdown complete |
| OAuth 1.0 Support (Alpha) | July 14, 2015 | November 10, 2015 | Service shutdown complete |
| OpenID 2.0 Support (Alpha) | July 14, 2015 | February 23, 2016 | Service shutdown complete |
| PageSpeed (Alpha) | May 6, 2015 | December 1, 2015 | Service shutdown complete |
| Prospective Search API (Alpha) | July 14, 2015 | December 1, 2015 | Service shutdown complete |
| Python 2.5 (GA) | March 8, 2013 | June 20, 2017 | Service shutdown complete |
| Python Compat runtimes for App Engine flexible environment (Beta) | November 15, 2016 | TBD | Python Compat runtime |
| Python 3.4 runtime for App Engine flexible environment (GA) | March 29, 2018 | March 29, 2019 | Python 3.4 runtime shutdown |
| Python SSL 2.7 | November 15, 2017 | April 2, 2018 | Python SSL 2.7 Shutdown |
| Task Queue REST API (v1) | August 28, 2017 | February 20, 2018 | Move to Cloud Tasks API |
| XMPP API (GA) | October 27, 2016 | October 31, 2017 | Service shutdown complete |
| Virtual IP (GA) | May 31, 2016 | June, 2017 | Virtual IP (VIP) Transition to Server Name Indication (SNI) |
| DoS Protection Service | October 11, 2017 | TBD | Use App Engine Firewall instead (standard | flexible). |


