Available legacy bundled services

The following list shows which services are supported in second-generation runtimes:

App Engine serviceAvailability in PythonAlternatives
App IdentityAvailableMigrate toOpen ID Connect (OIDC) ID tokens orIdentity Platform
BlobstoreAvailableMigrate toCloud Storage
CapabilitiesAvailableNo alternatives, see theGoogle Cloud Service Health dashboard or theGoogle Cloud console support page for information on service status
DeferredAvailableNo alternatives since this API is used with App Engine Task Queues
ImagesAvailableMigrate toCloud Storage to serve images directly, or use a third-party content delivery network (CDN) orimage processing library
LoggingNot supportedUsestandard logging libraries
NamespacesAvailableNo alternatives since this API is used with other App Engine services
DatastoreAvailableMigrate toDatastore client libraries
MailAvailableMigrate to an SMTP-based email service, such as SendGrid, Mailgun, or Mailjet for outbound messaging only
MemcacheAvailableMigrate toMemorystore
ModulesAvailableUse environment variables and theApp Engine Admin API to obtain information and modify your application's running services
NDBAvailableMigrate toCloud NDB
RemoteNot supportedUse Cloud Client Libraries to access resources in other projects
SearchAvailableMigrate toElasticsearch
Task QueuesAvailableMigrate toCloud Tasks for push queuesandPub/Sub for pull queues
URL FetchAvailableMigrate tostandard libraries for outbound requests
UsersAvailableMigrate touser authentication options

For more information, refer to the user guides located on the left-sidenavigation or see theAPI reference documentation.

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025-12-15 UTC.