[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-21 UTC."],[[["\u003cp\u003eSecond-generation runtimes support various App Engine services, including App Identity, Datastore, Mail, Memcache, Modules, Task Queues, URL Fetch, and Users.\u003c/p\u003e\n"],["\u003cp\u003eServices like Remote are not supported in second-generation runtimes, requiring the use of Cloud Client Libraries for resources in other projects.\u003c/p\u003e\n"],["\u003cp\u003eFor certain services, migration to alternative solutions is necessary, such as Open ID Connect or Identity Platform for App Identity, or SendGrid, Mailgun, or Mailjet for outbound messaging instead of Mail.\u003c/p\u003e\n"],["\u003cp\u003eDatastore should be migrated to Datastore client libraries, Memcache to Memorystore, and Task Queues to Cloud Tasks for push queues in second-generation runtimes.\u003c/p\u003e\n"],["\u003cp\u003eFor information about migrating services to new alternatives, see the user guides and API references.\u003c/p\u003e\n"]]],[],null,[]]