App Engine Migration Center documentation
The App Engine Migration Center provides migration resources to help you modernize your app to use the latest technologies.
Start your proof of concept with $300 in free credit
- Get access to Gemini 2.0 Flash Thinking
- Free monthly usage of popular products, including AI APIs and BigQuery
- No automatic charges, no commitment
Keep exploring with 20+ always-free products
Access 20+ free products for common use cases, including AI APIs, VMs, data warehouses, and more.
Documentation resources
Guides
Related resources
Python: Migrate from webapp2 to Flask
Learn how to migrate an App Engine app using webapp2 to the Flask web framework.
Python: Migrate to Firestore in Datastore mode (Datastore)
Learn how to migrate from App Engine Datastore to Firestore in Datastore mode (Datastore).
Python: Containerize your app for Cloud Run using Docker
Learn how to migrate an App Engine app to Cloud Run using Docker.
Python: Containerize your app for Cloud Run using buildpacks
Learn how to migrate an App Engine app to Cloud Run using buildpacks.
Java: Containerize your app for Cloud Run using buildpacks
Learn how to migrate an App Engine app to Cloud Run using buildpacks.
Java: Containerize your app for Cloud Run using Docker
Learn how to migrate an App Engine app to Cloud Run using Docker.
Java: Containerize your app for Cloud Run using Jib
Learn how to migrate an App Engine app toCloud Run using Jib.
Python sample apps
Find Python samples for migrating off App Engine legacy bundled services.
Java sample apps
Find Java samples for migrating off App Engine legacy bundled services.
Nebulous sample apps
Find Python and Node.js samples for running the same apps on App Engine, Cloud Run functions, and Cloud Run.