# App Engine documentation

[Read product documentation](https://docs.cloud.google.com/appengine/docs/an-overview-of-app-engine)
App Engine is a fully managed, serverless platform for developing and
hosting web applications at scale. You can choose from several popular
languages, libraries, and frameworks to develop your apps, and then let
App Engine take care of provisioning servers and scaling your app
instances based on demand.

[Go to the App Engine product page for more.](https://cloud.google.com/appengine/)

## Documentation resources

Find quickstarts and guides, review key references, and get help with common issues.

### Guides

-

  [App Engine standard environment](https://docs.cloud.google.com/appengine/docs/standard)

-

  [App Engine flexible environment](https://docs.cloud.google.com/appengine/docs/flexible)

-

  [App Engine migration center](https://docs.cloud.google.com/appengine/migration-center)

-

  [Admin API](https://docs.cloud.google.com/appengine/docs/admin-api/overview)

### Reference

-

  [App Engine standard environment](https://docs.cloud.google.com/appengine/docs/standard/apis)

-

  [App Engine flexible environment](https://docs.cloud.google.com/appengine/docs/flexible/apis)

-

  [App Engine legacy bundled services](https://docs.cloud.google.com/appengine/docs/standard/services/overview)

-

  [REST API](https://docs.cloud.google.com/appengine/docs/admin-api/reference/rest)

-

  [RPC API](https://docs.cloud.google.com/appengine/docs/admin-api/reference/rpc)

### Resources

-

  [Pricing](https://docs.cloud.google.com/appengine/pricing)

-


  Release notes:
  [standard environment](https://docs.cloud.google.com/appengine/docs/standard/go/release-notes)
  or
  [flexible environment](https://docs.cloud.google.com/appengine/docs/flexible/go/release-notes)


-


  Runtime support schedule:
  [standard environment](https://docs.cloud.google.com/appengine/docs/standard/lifecycle/support-schedule)
  or
  [flexible environment](https://docs.cloud.google.com/appengine/docs/flexible/lifecycle/support-schedule)


-


  Locations:
  [standard environment](https://docs.cloud.google.com/appengine/docs/standard/locations)
  or
  [flexible environment](https://docs.cloud.google.com/appengine/docs/flexible/locations)


## Related resources

Training and tutorials Code samples Explore self-paced training, use cases, reference architectures, and code samples with examples of how to use and connect Google Cloud services. Tutorial Training and tutorials

### [Build a Python 3 app in the App Engine standard environment](https://docs.cloud.google.com/appengine/docs/standard/python3/building-app)


Learn the basics of developing, and deploying Python 3 web services in the App Engine standard environment.


Tutorial Training and tutorials

### [Create a Java app in the App Engine flexible environment](https://docs.cloud.google.com/appengine/docs/flexible/java/create-app)


Learn how to create and deploy an app that displays a short message in the App Engine flexible environment.


Tutorial Training and tutorials

### [Write and respond to Pub/Submessages](https://docs.cloud.google.com/appengine/docs/standard/writing-and-responding-to-pub-sub-messages)


Understand how to use Cloud Client Libraries to send and receive Pub/Sub messages in the App Engine standard environment.


Tutorial Training and tutorials

### [Use Firestore in Datastore mode (Datastore)](https://docs.cloud.google.com/appengine/docs/flexible/using-firestore-in-datastore-mode)


Store and retrieve data in a Datastore database using Cloud Client Libraries in the flexible environment.


Tutorial Training and tutorials

### [Use Cloud Storage with App Engine](https://docs.cloud.google.com/appengine/docs/standard/using-cloud-storage)


Store and retrieve data in Cloud Storage using Cloud Client Libraries in the standard environment.


Codelab Training and tutorials

### [App Engine migration](https://codelabs.developers.google.com/?text=app+engine+migrate)


Modernize your app to use the latest technologies


Code sample Code Samples

### [Go sample apps](https://github.com/GoogleCloudPlatform/golang-samples)


Includes Go samples for the App Engine standard environment and the flexible environment.


Code sample Code Samples

### [Java sample apps](https://github.com/GoogleCloudPlatform/java-docs-samples)


Includes Java samples for the App Engine standard environment and the flexible environment.


Code sample Code Samples

### [Node.js sample apps](https://github.com/GoogleCloudPlatform/nodejs-docs-samples/tree/main/appengine)


Includes Node.js samples for the App Engine standard environment and the flexible environment.


Code sample Code Samples

### [PHP sample apps](https://github.com/GoogleCloudPlatform/php-docs-samples/tree/main/appengine)


Includes PHP samples for the App Engine standard environment and the flexible environment.


Code sample Code Samples

### [Python sample apps](https://github.com/GoogleCloudPlatform/python-docs-samples/tree/main/appengine)


Includes Python samples for the App Engine standard environment and the App Engine flexible environment.


Code sample Code Samples

### [Ruby sample apps](https://github.com/GoogleCloudPlatform/ruby-docs-samples/tree/main/appengine)


Includes Ruby samples for the App Engine standard environment and the App Engine flexible environment.


Code sample Code Samples

### [.NET sample apps](https://github.com/GoogleCloudPlatform/dotnet-docs-samples/tree/main/appengine)


Includes .NET samples for the App Engine flexible environment.


## Related videos