# Google App Engine

> Mediated Wiki article. Canonical URL: https://mediated.wiki/source/Google_App_Engine
> Markdown URL: https://mediated.wiki/source/Google_App_Engine.md
> Source: https://en.wikipedia.org/wiki/Google_App_Engine
> Source revision: 1337832589
> License: Creative Commons Attribution-ShareAlike 4.0 International (https://creativecommons.org/licenses/by-sa/4.0/)

Cloud-based web application hosting service

This article's factual accuracy may be compromised due to out-of-date information. Please help update this article to reflect recent events or newly available information. (July 2024)

Google App Engine Developer Google Release April 7, 2008; 18 years ago (2008-04-07)[1] Type Platform as a service Website cloud.google.com/appengine/

**Google App Engine** (also referred to as **GAE** or **App Engine**) is a [cloud computing](/source/Cloud_computing) [platform used as a service](/source/Platform_as_a_service) for developing and hosting [web applications](/source/Web_application). Applications are [sandboxed](/source/Sandbox_(computer_security)) and run across multiple Google-managed servers.[2] GAE supports automatic scaling for web applications, allocating more resources to the web application as the amount of requests increases.[3] It was released as a [preview](/source/Preview_for_Developers) in April 2008 and launched officially in September 2011.

Applications written in [Go](/source/Go_(programming_language)), [PHP](/source/PHP), [Java](/source/Java_(programming_language)), [Python](/source/Python_(programming_language)), [Node.js](/source/Node.js), [.NET](/source/.NET_Framework), and [Ruby](/source/Ruby_(programming_language)) are supported by the App Engine, and other languages can be supported at an additional cost.[4] The free version of the service offers a standard environment with limited resources. Fees are charged for additional storage, [bandwidth](/source/Bandwidth_(computing)), or instance hours.[5]

## Features

Google App Engine primarily supports [Go](/source/Go_(programming_language)), [PHP](/source/PHP), [Java](/source/Java_(programming_language)), [Python](/source/Python_(programming_language)), [Node.js](/source/Node.js), [.NET](/source/.NET_Framework), and [Ruby](/source/Ruby_(programming_language)) applications, although it can also support other languages via "custom runtimes".[4]

Python web frameworks that run on Google App Engine include [Django](/source/Django_(Web_framework)), [CherryPy](/source/CherryPy), [Pyramid](/source/Pylons_project#Pyramid), [Flask](/source/Flask_(programming)), and [web2py](/source/Web2py) as well as a Google-written web app framework and several others designed specifically for the platform that was created after the release.[6] Any Python framework that supports the [WSGI](/source/Web_Server_Gateway_Interface) using the CGI adapter can be used to create an application, and the framework can be uploaded with the developed application. Third-party libraries written in Python may also be uploaded.[7][8]

SDK version 1.2.2 added support for bulk downloads of data using Python.[9]

App Engine's integrated [Google Cloud Datastore](/source/Google_Cloud_Datastore) database has a [SQL](/source/SQL)-like syntax called "[GQL](/source/Google_Cloud_Datastore#GQL)" ([Google Query Language](/source/Google_Query_Language)). GQL does not support the [join](/source/Join_(SQL)) statement.[10] Instead, one-to-many and many-to-many relationships can be accomplished using ReferenceProperty().[11]

[Google Cloud Firestore](/source/Firebase) is the successor to Google Cloud Datastore and replaces GQL with a document-based query method that treats stored objects as collections of documents. Firestore was launched in October 2017.[12]

### Backends

In [Google I/O](/source/Google_I%2FO) 2011, Google announced *App Engine Backends*, which were allowed to run continuously and consume more memory.[13][14] The Backend API was deprecated as of March 13, 2014, in favor of the Modules API.[15] The Modules API introduced finer control over scaling, versioning, and resource allocation, allowing developers to run different parts of an application with distinct performance settings.[16]

### Google Cloud SQL

In October 2011, Google previewed a zero-maintenance SQL database, which supports JDBC and DB-API.[17] This service allows creating, configuring, and using relational databases with App Engine applications. Google Cloud SQL supports MySQL 8.0, 5.7, and 5.6.[18]

### Restrictions

- Developers have read-only access to the file system on App Engine. Applications can use only virtual file systems.

- App Engine can only execute code called from an HTTP request (scheduled background tasks allow for self-calling HTTP requests).

- Users may upload arbitrary Python modules, but only if they are pure Python. [C](/source/C_(programming_language)) and [Pyrex](/source/Pyrex_(programming_language)) modules are not supported.

- Java applications may only use a subset (The JRE Class White List) of the classes from the JRE standard edition.[19] This restriction does not exist with the App Engine Standard Java8 runtime.

- A process started on the server to answer a request can't last more than 60 seconds (with the 1.4.0 release, this restriction does not apply to background jobs anymore).

- Does not support sticky sessions (a.k.a. session affinity), only replicated sessions are supported including limitation of the amount of data being serialized and time for session serialization.

### Application hosting

While other services let users install and configure nearly any *NIX compatible software, App Engine requires developers to use only its [supported languages, APIs, and frameworks](#Supported_programming_languages_and_frameworks). Current APIs allow storing and retrieving data from the document-oriented [Google Cloud Datastore](/source/Google_Cloud_Datastore) database, making HTTP requests, sending e-mail, manipulating images, and caching. Google Cloud SQL[20] can be used for App Engine applications requiring a relational [MySQL](/source/MySQL) compatible database backend.[21]

Per-day and per-minute quotas place restrictions on bandwidth and CPU use, number of requests served, number of concurrent requests, and calls to the various APIs. Individual requests are terminated if they take more than 60 seconds or return more than 32MB of data.

## Portability concerns

Developers worry that the applications will not be portable from App Engine and fear being locked into the technology.[22] In response, there are a number of projects to create open-source back-ends for the various proprietary/closed APIs of the app engine, especially the datastore.

[AppScale](/source/AppScale) automatically deploys and scales unmodified Google App Engine applications over popular public and private cloud systems and on-premises clusters.[23] It can run Python, Java, PHP, and Go applications on EC2, Google Compute Engine, Azure, and other cloud vendors.

The [Web2py](/source/Web2py) web framework offers migration between SQL Databases and Google App Engine, however, it doesn't support several App Engine-specific features such as transactions and namespaces.[24]

[Kubernetes](/source/Kubernetes) is an open-source job control system invented by Google to abstract away the infrastructure so that open-source (e.g. Docker) containerized applications can run on many types of infrastructure, such as [Amazon Web Services](/source/Amazon_Web_Services), [Microsoft Azure](/source/Microsoft_Azure), and others.

## Usage quotas

Google App Engine requires a Google account to get started, and an account may allow the developer to register up to 25 free applications and an unlimited number of paid applications.[25]

Google App Engine defines usage quotas for free applications. Extensions to these quotas can be requested, and application authors can pay for additional resources.[26]

## See also

- [AWS Elastic Beanstalk](/source/AWS_Elastic_Beanstalk)

- [Google Apps Script](/source/Google_Apps_Script)

- [Google Cloud Platform](/source/Google_Cloud_Platform)

- [Heroku](/source/Heroku)

- [Microsoft Azure](/source/Microsoft_Azure)

- [Oracle Cloud Platform](/source/Oracle_Cloud#Platform_as_a_Service_(PaaS))

- [Rackspace Cloud](/source/Rackspace_Cloud)

- [VMware](/source/VMware)

## References

1. **[^](#cite_ref-1)** ["Introducing Google App Engine + our new blog"](https://googleappengine.blogspot.com/2008/04/introducing-google-app-engine-our-new.html). *Google App Engine Blog*. April 7, 2008. Retrieved December 3, 2019.

1. **[^](#cite_ref-2)** ["Python Runtime Environment - Google App Engine - Google Code"](https://code.google.com/appengine/docs/python/runtime.html). February 22, 1999. Retrieved February 14, 2012.

1. **[^](#cite_ref-3)** Sanderson, Dan (2009). [*Programming Google App Engine: Build and Run Scalable Web Apps on Google's Infrastructure*](https://archive.org/details/programminggoogl0000sand). [O'Reilly Media](/source/O'Reilly_Media). [ISBN](/source/ISBN_(identifier)) [978-0-596-52272-8](https://en.wikipedia.org/wiki/Special:BookSources/978-0-596-52272-8).

1. ^ [***a***](#cite_ref-Google_App_Engine_Documentation_|_App_Engine_Documentation_4-0) [***b***](#cite_ref-Google_App_Engine_Documentation_|_App_Engine_Documentation_4-1) ["Google App Engine Documentation | App Engine Documentation"](https://cloud.google.com/appengine/docs/). *Google Cloud*. Retrieved December 3, 2019.

1. **[^](#cite_ref-5)** ["Quotas - Google App Engine - Google Code"](https://cloud.google.com/appengine/docs/quotas). February 22, 1999. Retrieved February 14, 2012.

1. **[^](#cite_ref-6)** ["AppEngineFrameworks - tipfy - The almighty little framework for Google App Engine - Google Project Hosting"](https://code.google.com/p/tipfy/wiki/AppEngineFrameworks). Retrieved February 14, 2012.

1. **[^](#cite_ref-7)** ["What Is Google App Engine? - Google App Engine - Google Code"](https://cloud.google.com/appengine/docs/whatisgoogleappengine?csw=1). February 22, 1999. Retrieved February 14, 2012.

1. **[^](#cite_ref-8)** ["webapp Overview - Google App Engine - Google Code"](https://cloud.google.com/appengine/docs/python/tools/webapp/). February 22, 1999. Retrieved February 14, 2012.

1. **[^](#cite_ref-9)** ["Uploading and Downloading Data - Google App Engine - Google Code"](https://cloud.google.com/appengine/docs/adminconsole/datastoreadmin?csw=1#backup_and_restore). February 22, 1999. Retrieved February 14, 2012.

1. **[^](#cite_ref-10)** ["Campfire One: Introducing Google App Engine (pt. 3)"](https://www.youtube.com/watch?v=oG6Ac7d-Nx8). April 7, 2008 – via YouTube.

1. **[^](#cite_ref-11)** ["Modeling Entity Relationships - Google App Engine — Google Developers"](https://code.google.com/appengine/articles/modeling.html). June 26, 2012. Retrieved July 17, 2012.

1. **[^](#cite_ref-12)** ["Google launches Cloud Firestore, a new document database for app developers"](https://techcrunch.com/2017/10/03/google-launches-cloud-firestore-a-new-document-database-for-app-developers). *TechCrunch*. October 3, 2017. Retrieved July 16, 2018.

1. **[^](#cite_ref-13)** [Google I/O 2011: App Engine Backends](https://www.youtube.com/watch?v=-kepYfCBg6w) on [YouTube](/source/YouTube_video_(identifier))

1. **[^](#cite_ref-14)** ["Backends Python API Overview - App Engine standard environment for Python - Google Cloud Platform"](https://cloud.google.com/appengine/docs/python/backends/?csw=1). *Google Cloud Platform*.

1. **[^](#cite_ref-15)** ["Backends Python API Overview - App Engine standard environment for Python - Google Cloud Platform"](https://cloud.google.com/appengine/docs/python/backends/). *Google Cloud Platform*.

1. **[^](#cite_ref-16)** ["Using the Modules API | Google App Engine standard environment docs"](https://cloud.google.com/appengine/docs/standard/services/modules). *Google Cloud*. Retrieved February 16, 2025.

1. **[^](#cite_ref-17)** ["Google Cloud SQL: your database in the cloud - The official Google Code blog"](https://googlecode.blogspot.com/2011/10/google-cloud-sql-your-database-in-cloud.html). October 6, 2011.

1. **[^](#cite_ref-18)** ["Cloud SQL Features - Cloud SQL Documentation - Google Cloud Platform"](https://cloud.google.com/sql/docs/features). *Google Cloud Platform*.

1. **[^](#cite_ref-google1_19-0)** ["The JRE Class White List - Google App Engine - Google Developers"](https://web.archive.org/web/20150320122007/https://cloud.google.com/appengine/docs/java/jrewhitelist). February 22, 1999. Archived from [the original](https://cloud.google.com/appengine/docs/java/jrewhitelist) on March 20, 2015. Retrieved June 14, 2013.

1. **[^](#cite_ref-20)** ["Google Cloud SQL Databases - Cloud SQL - Google Cloud Platform"](https://cloud.google.com/sql/docs). *Google Cloud Platform*.

1. **[^](#cite_ref-21)** ["Using Google Cloud SQL - App Engine standard environment for Java - Google Cloud Platform"](https://cloud.google.com/appengine/docs/java/cloud-sql/). *Google Cloud Platform*.

1. **[^](#cite_ref-22)** Gallagher, Sean (April 9, 2008). ["Analysis: Google App Engine alluring, will be hard to escape"](https://arstechnica.com/old/content/2008/04/analysis-google-app-engine-alluring-will-be-hard-to-escape.ars). Ars Technica. Retrieved July 17, 2012.

1. **[^](#cite_ref-23)** [AppScale Launches As An Open-Source Backup Equivalent To Google App Engine](https://techcrunch.com/2013/06/24/appscale-launches-as-an-open-source-backup-equivalent-to-google-app-engine/). TechCrunch (June 24, 2013). Retrieved on 2013-09-18.

1. **[^](#cite_ref-24)** [\[1\]](http://web2py.com/book/default/section/11/13) [Archived](https://web.archive.org/web/20100220195348/http://web2py.com/book/default/section/11/13) February 20, 2010, at the [Wayback Machine](/source/Wayback_Machine)

1. **[^](#cite_ref-25)** ["Google App Engine General Questions"](https://cloud.google.com/appengine/kb/general#create). *Google Developers*. Retrieved June 18, 2015.

1. **[^](#cite_ref-Quotas_26-0)** ["Understanding Application Quotas with Google App Engine"](https://cloud.google.com/appengine/docs/quotas). Retrieved April 16, 2010.

## Bibliography

- Sanderson, Dan (October 26, 2012), [*Programming Google App Engine*](http://shop.oreilly.com/product/0636920017547.do) (2nd ed.), [O'Reilly Media](/source/O'Reilly_Media), p. 536, [ISBN](/source/ISBN_(identifier)) [978-1449398262](https://en.wikipedia.org/wiki/Special:BookSources/978-1449398262)

- de Jonge, Adriaan (October 31, 2011), [*Essential App Engine: Building High-Performance Java Apps with Google App Engine*](http://www.informit.com/store/product.aspx?isbn=0132484781) (1st ed.), [Addison-Wesley Professional](/source/Addison-Wesley_Professional), p. 304, [ISBN](/source/ISBN_(identifier)) [978-0-321-74263-6](https://en.wikipedia.org/wiki/Special:BookSources/978-0-321-74263-6)

- Guermeur, Daniel; Unruh, Amy (November 24, 2010), [*Google App Engine Java and GWT Application Development*](https://www.packtpub.com/google-app-engine-java-and-gwt-application-development/book) (1st ed.), [Packt Publishing](/source/Packt_Publishing), p. 480, [ISBN](/source/ISBN_(identifier)) [978-1-84969-044-7](https://en.wikipedia.org/wiki/Special:BookSources/978-1-84969-044-7)

- Roche, Kyle; Douglas, Jeff (December 31, 2009), [*Beginning Java Google App Engine*](http://www.apress.com/9781430225539) (1st ed.), [Apress](/source/Apress), p. 375, [ISBN](/source/ISBN_(identifier)) [978-1-4302-2553-9](https://en.wikipedia.org/wiki/Special:BookSources/978-1-4302-2553-9)

- Sanderson, Dan (November 23, 2009), [*Programming Google App Engine*](https://archive.org/details/programminggoogl0000sand/page/400) (1st ed.), [O'Reilly Media](/source/O'Reilly_Media), p. [400](https://archive.org/details/programminggoogl0000sand/page/400), [ISBN](/source/ISBN_(identifier)) [978-0-596-52272-8](https://en.wikipedia.org/wiki/Special:BookSources/978-0-596-52272-8)

- Severance, Charles (May 22, 2009), [*Using Google App Engine*](https://archive.org/details/usinggoogleappen0000seve/page/262) (1st ed.), [O'Reilly Media](/source/O'Reilly_Media), p. [262](https://archive.org/details/usinggoogleappen0000seve/page/262), [ISBN](/source/ISBN_(identifier)) [978-0-596-80069-7](https://en.wikipedia.org/wiki/Special:BookSources/978-0-596-80069-7)

- Ciurana, Eugene (February 2, 2009), [*Developing with Google App Engine*](http://www.apress.com/9781430218319) (1st ed.), [Apress](/source/Apress), p. 164, [ISBN](/source/ISBN_(identifier)) [978-1-4302-1831-9](https://en.wikipedia.org/wiki/Special:BookSources/978-1-4302-1831-9)

## External links

- [Official marketing page](https://cloud.google.com/appengine/)

- [Official website](https://cloud.google.com/appengine/docs)

- [Official Google Cloud Platform Blog](https://googlecloudplatform.blogspot.com/)

- [Release notes](https://code.google.com/p/googleappengine/wiki/SdkReleaseNotes)

- [Google App Engine - Run your web applications on Google's infrastructure](http://www.stanford.edu/class/ee380/Abstracts/081105.html) - a technical talk by Google engineer [Guido van Rossum](/source/Guido_van_Rossum) at [Stanford University](/source/Stanford_University). ([online video archive](https://web.archive.org/web/20090326060917/http://stanford-online.stanford.edu/courses/ee380/081105-ee380-300.asx))

- [Benefits of adopting Google App Engine](http://blog.adjutas.com/index.php/2017/01/27/benefits-of-adopting-google-app-engine/) [Archived](https://web.archive.org/web/20170202052421/http://blog.adjutas.com/index.php/2017/01/27/benefits-of-adopting-google-app-engine/) February 2, 2017, at the [Wayback Machine](/source/Wayback_Machine)

- [Using an external database with Google App Engine](http://blog.adjutas.com/index.php/2016/11/24/using-an-external-database-with-google-app-engine/) [Archived](https://web.archive.org/web/20170806115611/http://blog.adjutas.com/index.php/2016/11/24/using-an-external-database-with-google-app-engine/) August 6, 2017, at the [Wayback Machine](/source/Wayback_Machine)

- [Java Frameworks and libraries supported](https://web.archive.org/web/20090416214549/http://spreadsheets.google.com/pub?key=pRJ_0hajVrhacLjp3HqD5ew)

- [Web2py book -- online documentation -- Google App Engine deployment recipe](https://web.archive.org/web/20100220195348/http://web2py.com/book/default/section/11/13)

- [Google Cloud SQL Sample Projects](https://code.google.com/p/cloudsql/)

- [Google Cloud supports node.js](https://cloud.google.com/solutions/nodejs/)

- [**Appmd**: Python development sample project. App Engine/django/Google Closure/Endpoints/Material design](https://github.com/jacobcui/appmd)

v t e Google a subsidiary of Alphabet Company Divisions AI Area 120 ATAP Brain China Cloud Platform Energy Google.org Crisis Response Registry Subsidiaries Active DeepMind Fitbit ITA Software Jigsaw Looker Mandiant Security Operations Owlchemy Labs Defunct Actifio Adscape Akwan Information Technologies Anvato Apigee BandPage Bitium BufferBox Crashlytics Dodgeball DoubleClick Dropcam Endoxon Flutter Global IP Solutions Green Throttle Games GreenBorder Gridcentric ImageAmerica Impermium Invite Media Kaltix Marratech Meebo Metaweb Neotonic Software Neverware Nik Software Orbitera Pyra Labs Quest Visual Reqwireless RightsFlow Sidewalk Labs SlickLogin Titan Aerospace Typhoon Studios Urban Engines Vicarious Viewdle Wavii Wildfire Interactive YouTube Next Lab and Audience Development Group Programs Business Groups Computing University Initiative Contact Lens Content ID CrossCheck Data Liberation Front Data Transfer Project Developer Expert DigiKavach DigiPivot Digital Garage Digital News Initiative Digital Unlocked Dragonfly Founders' Award Free Zone Get Your Business Online Google for Education Google for Health Google for Startups Living Stories Made with Code News Lab PowerMeter Privacy Sandbox Project Nightingale Project Nimbus Project Sunroof Project Zero Quantum Artificial Intelligence Lab RechargeIT Sensorvault Silicon Initiative Solve for X Street View Trusted Student Ambassador Program Vevo YouTube BrandConnect YouTube Creator Awards YouTube Select YouTube Original Channel Initiative Year in Search YouTube Rewind 2018 2019 Events AlphaGo versus Fan Hui AlphaGo versus Lee Sedol AlphaGo versus Ke Jie Android Developer Challenge Android Developer Day Android Developer Lab CNN/YouTube presidential debates Code-in Code Jam Developer Day Developers Live Doodle4Google Future of Go Summit G-Day Hash Code I/O Lunar X Prize Mapathon Science Fair Summer of Code World Chess Championship 2024 YouTube Awards YouTube Comedy Week YouTube Live YouTube Music Awards 2013 2015 YouTube Space Lab YouTube Symphony Orchestra Infrastructure 111 Eighth Avenue Android lawn statues Androidland Barges Binoculars Building Central Saint Giles Chelsea Market Chrome Zone Data centers GeoEye-1 Googleplex Ivanpah Solar Power Facility James R. Thompson Center King's Cross Mayfield Mall Pier 57 Sidewalk Toronto St. John's Terminal Submarine cables Dunant Grace Hopper Unity WiFi YouTube Space YouTube Theater People Current Krishna Bharat Vint Cerf Jeff Dean John Doerr Sanjay Ghemawat Al Gore John L. Hennessy Urs Hölzle Salar Kamangar Ray Kurzweil Ann Mather Alan Mulally Rick Osterloh Sundar Pichai (CEO) Ruth Porat (CFO) Rajen Sheth Hal Varian Neal Mohan Former Andy Bechtolsheim Sergey Brin (co-founder) David Cheriton Matt Cutts David Drummond Alan Eustace Timnit Gebru Omid Kordestani Paul Otellini Larry Page (co-founder) Patrick Pichette Eric Schmidt Ram Shriram Amit Singhal Shirley M. Tilghman Rachel Whetstone Susan Wojcicki Criticism General Censorship DeGoogle FairSearch "Google's Ideological Echo Chamber" No Tech for Apartheid Privacy concerns Street View YouTube Trade unions Alphabet Workers Union YouTube copyright issues Incidents Backdoor advertisement controversy Blocking of YouTube videos in Germany Data breach Elsagate Fantastic Adventures scandal Kohistan video case Reactions to Innocence of Muslims San Francisco tech bus protests Services outages Slovenian government incident Walkouts YouTube headquarters shooting Other Android apps April Fools' Day jokes Doodles Doodle Champion Island Games Magic Cat Academy Pac-Man Easter eggs History Gmail Search YouTube Logo Material Design Mergers and acquisitions Development Software A–C Accelerated Linear Algebra AMP Actions on Google ALTS American Fuzzy Lop Android Cloud to Device Messaging Android Debug Bridge Android NDK Android Runtime Android SDK Android Studio Angular AngularJS Antigravity Apache Beam APIs App Engine App Inventor App Maker App Runtime for Chrome AppJet Apps Script AppSheet ARCore Base Bazel BeyondCorp Bigtable BigQuery Bionic Blockly Borg Caja Cameyo Chart API Charts Chrome Frame Chromium Blink Closure Tools Cloud Connect Cloud Dataflow Cloud Datastore Cloud Messaging Cloud Shell Cloud Storage Code Search Compute Engine Cpplint D–N Dalvik Data Protocol Data Studio Dialogflow Exposure Notification Fast Pair Fastboot Federated Learning of Cohorts File System Firebase Firebase Studio Firebase Cloud Messaging FlatBuffers Flutter Freebase Gadgets Ganeti Gears Gerrit Global Cache GLOP gRPC Gson Guava Guetzli Guice gVisor GYP JAX Jetpack Compose Keyhole Markup Language Kubernetes Kythe LevelDB Lighthouse lmctfy MapReduce Mashup Editor Matter Mobile Services Namebench Native Client Neatx Neural Machine Translation Nomulus O–Z Open Location Code OpenRefine OpenSocial Optimize OR-Tools Pack PageSpeed Piper Plugin for Eclipse Polymer Programmable Search Engine Project Shield Public DNS reCAPTCHA RenderScript SafetyNet SageTV Schema.org Search Console Shell Sitemaps Skia Graphics Engine Spanner Sputnik Stackdriver Swiffy Tango TensorFlow Tesseract Test Translator Toolkit Urchin UTM parameters V8 VirusTotal VisBug Wave Federation Protocol Weave Web Accelerator Web Designer Web Server Web Toolkit Webdriver Torso WebRTC Operating systems Android Cupcake Donut Eclair Froyo Gingerbread Honeycomb Ice Cream Sandwich Jelly Bean KitKat Lollipop Marshmallow Nougat Oreo Pie 10 11 12 13 14 15 16 version history smartphones Android Automotive Android Go devices Android Things Android TV Google TV interface devices Android XR ChromeOS ChromeOS Flex ChromiumOS Fuchsia Glass OS Google TV gLinux Goobuntu Wear OS Machine learning models BERT Chinchilla DreamBooth Gemini Gemini Robotics Gemma Imagen (2023) LaMDA PaLM T5 Veo (text-to-video model) VideoPoet XLNet Neural networks EfficientNet Gato Inception MobileNet Transformer WaveNet Computer programs AlphaDev AlphaFold AlphaGeometry AlphaGo AlphaGo Zero AlphaStar AlphaZero Master MuZero Formats and codecs AAB APK AV1 iLBC iSAC libvpx Lyra Protocol Buffers Ultra HDR VP3 VP6 VP8 VP9 WebM WebP WOFF2 Programming languages Carbon Dart Go Sawzall Search algorithms Googlebot Hummingbird Mobilegeddon PageRank matrix Panda Penguin Pigeon RankBrain Domain names .app .dev .google .zip g.co google.by Typefaces Croscore Noto Product Sans Roboto Software A Aardvark Account Dashboard Takeout Ad Manager AdMob Ads AdSense Affiliate Network Alerts Allo Analytics Android Auto Android Beam Answers Apture Arts & Culture Assistant Attribution Authenticator B BebaPay BeatThatQuote.com Beam Blog Search Blogger Body Bookmarks Books Ngram Viewer Browser Sync Building Maker Bump BumpTop Buzz C Calendar Cast Catalogs Chat Checkout Chrome Chrome Apps Chrome Experiments Chrome Remote Desktop Chrome Web Store Classroom Cloud Print Cloud Search Contacts Contributor Crowdsource Currents (social app) Currents (news app) D Data Commons Dataset Search Desktop Dictionary Dinosaur Game Directory Docs Docs Editors Domains Drawings Drive Duo E Earth Etherpad Expeditions Express F Family Link Fast Flip FeedBurner fflick Fi Wireless Finance Files Find Hub Fit Flights Flu Trends Fonts Forms Friend Connect Fusion Tables G Gboard Gemini Nano Banana Gesture Search Gizmo5 Google+ Gmail Goggles GOOG-411 Grasshopper Groups H Hangouts Helpouts Home I iGoogle Images Image Labeler Image Swirl Inbox by Gmail Input Tools Japanese Input Pinyin Insights for Search J Jaiku Jamboard K Kaggle Keep Knol L Labs Latitude Lens Like.com Live Transcribe Lively M Map Maker Maps Maps Navigation Marketing Platform Meet Messages Moderator My Tracks N Nearby Share News News & Weather News Archive Notebook NotebookLM Now O Offers One One Pass Opinion Rewards Orkut Oyster P Panoramio PaperofRecord.com Patents Page Creator Pay (mobile app) Pay (payment method) Pay Send People Cards Person Finder Personalized Search Photomath Photos Picasa Picasa Web Albums Picnik Pixel Camera Play Play Books Play Games Play Music Play Newsstand Play Pass Play Services Podcasts Poly Postini PostRank Primer Public Alerts Public Data Explorer Q Question Hub Quick, Draw! Quick Search Box Quick Share Quickoffice R Read Along Reader Reply S Safe Browsing SageTV Santa Tracker Schemer Scholar Search AI Overviews Knowledge Graph SafeSearch Searchwiki Sheets Shoploop Shopping Sidewiki Sites Slides Snapseed Socratic Softcard Songza Sound Amplifier Spaces Sparrow (chatbot) Sparrow (email client) Speech Recognition & Synthesis Squared Stadia Station Store Street View Surveys Sync T Tables Talk TalkBack Tasks Tenor Tez Tilt Brush Toolbar Toontastic 3D Translate Travel Trendalyzer Trends TV U URL Shortener V Video Vids Voice Voice Access Voice Search W Wallet Wave Waze WDYL Web Light Where Is My Train Widevine Wiz Word Lens Workspace Workspace Marketplace Y YouTube YouTube Kids YouTube Music YouTube Premium YouTube Shorts YouTube Studio YouTube TV YouTube VR Hardware Pixel Smartphones Pixel (2016) Pixel 2 (2017) Pixel 3 (2018) Pixel 3a (2019) Pixel 4 (2019) Pixel 4a (2020) Pixel 5 (2020) Pixel 5a (2021) Pixel 6 (2021) Pixel 6a (2022) Pixel 7 (2022) Pixel 7a (2023) Pixel Fold (2023) Pixel 8 (2023) Pixel 8a (2024) Pixel 9 (2024) Pixel 9 Pro Fold (2024) Pixel 9a (2025) Pixel 10 (2025) Pixel 10 Pro Fold (2025) Smartwatches Pixel Watch (2022) Pixel Watch 2 (2023) Pixel Watch 3 (2024) Pixel Watch 4 (2025) Tablets Pixel C (2015) Pixel Slate (2018) Pixel Tablet (2023) Laptops Chromebook Pixel (2013–2015) Pixelbook (2017) Pixelbook Go (2019) Other Pixel Buds (2017–present) Nexus Smartphones Nexus One (2010) Nexus S (2010) Galaxy Nexus (2011) Nexus 4 (2012) Nexus 5 (2013) Nexus 6 (2014) Nexus 5X (2015) Nexus 6P (2015) Tablets Nexus 7 (2012) Nexus 10 (2012) Nexus 7 (2013) Nexus 9 (2014) Other Nexus Q (2012) Nexus Player (2014) Other Android Dev Phone Android One Cardboard Chromebit Chromebook Chromebox Chromecast Clips Daydream Fitbit Glass Liftware Liquid Galaxy Nest smart speakers Thermostat Wifi Play Edition Project Ara OnHub Pixel Visual Core Project Iris Search Appliance Sycamore processor Tensor Tensor Processing Unit Titan Security Key v t e Litigation Advertising Feldman v. Google, Inc. (2007) Rescuecom Corp. v. Google Inc. (2009) Goddard v. Google, Inc. (2009) Rosetta Stone Ltd. v. Google, Inc. (2012) Google, Inc. v. American Blind & Wallpaper Factory, Inc. (2017) Jedi Blue Antitrust European Union (2010–present) United States v. Adobe Systems, Inc., Apple Inc., Google Inc., Intel Corporation, Intuit, Inc., and Pixar (2011) Umar Javeed, Sukarma Thapar, Aaqib Javeed vs. Google LLC and Ors. (2019) United States v. Google LLC (2020) Epic Games v. Google (2021) United States v. Google LLC (2023) Intellectual property Perfect 10, Inc. v. Amazon.com, Inc. (2007) Viacom International, Inc. v. YouTube, Inc. (2010) Lenz v. Universal Music Corp.(2015) Authors Guild, Inc. v. Google, Inc. (2015) Field v. Google, Inc. (2016) Google LLC v. Oracle America, Inc. (2021) Smartphone patent wars Privacy Rocky Mountain Bank v. Google, Inc. (2009) Hibnick v. Google, Inc. (2010) United States v. Google Inc. (2012) Judgement of the German Federal Court of Justice on Google's autocomplete function (2013) Joffe v. Google, Inc. (2013) Mosley v SARL Google (2013) Google Spain v AEPD and Mario Costeja González (2014) Frank v. Gaos (2019) Other Garcia v. Google, Inc. (2015) Google LLC v Defteros (2020) Gonzalez v. Google LLC (2022) Related Concepts Beauty YouTuber BookTube BreadTube "Don't be evil" Gayglers Google as a verb Google bombing 2004 U.S. presidential election Google effect Googlefight Google hacking Googleshare Google tax Googlewhack Googlization Illegal flower tribute Objectives and key results Rooting Search engine manipulation effect Side project time Sitelink Site reliability engineering StudyTube VTuber YouTube Poop YouTuber list Products Android Booting process Custom distributions Features Recovery mode Software development Street View coverage Africa Antarctica Asia Israel Europe North America Canada United States Oceania South America Argentina Chile Colombia YouTube Copyright strike Education Features Moderation Most-disliked videos Most-liked videos Most-subscribed channels Most-viewed channels Most-viewed videos Official channel Social impact YouTube Premium original programming Other Gmail interface Maps pin Most downloaded Google Play applications Stadia games Documentaries AlphaGo Google: Behind the Screen Google Maps Road Trip Google and the World Brain The Creepy Line Books Google Hacks The Google Story Googled: The End of the World as We Know It How Google Works I'm Feeling Lucky In the Plex The MANIAC Popular culture Google Feud Google Me (film) "Google Me" (Kim Zolciak song) "Google Me" (Teyana Taylor song) Is Google Making Us Stupid? Proceratium google Matt Nathanson: Live at Google The Billion Dollar Code The Internship Where on Google Earth is Carmen Sandiego? Other "Attention Is All You Need" elgooG Generative pre-trained transformer "Me at the zoo" Predictions of the end Relationship with Wikipedia "Reunion" Robot Constitution Italics denote discontinued products. Category Outline

v t e Google Cloud Platform Cloud App Engine BigQuery Bigtable Compute Engine Dataflow Datastore Shell Storage Vertex AI Subsidiaries Apigee Bitium Chronicle VirusTotal Kaggle Looker Mandiant Orbitera Google Workspace Chat Classroom Cloud Search Meet Voice Workspace Marketplace

v t e Cloud computing Business models Content as a service Data as a service Desktop as a service Function as a service Infrastructure as a service Integration platform as a service Backend as a service Network as a service Platform as a service Security as a service Software as a service Technologies Cloud database Cloud-native computing Cloud storage Cloud storage gateways Data centers Dew computing Distributed file system for cloud Hardware virtualization Internet Mobile cloud computing Native cloud application Networking Personal cloud Security Serverless computing Structured storage Virtual appliance Web APIs Virtual private cloud Applications Box Dropbox Google Workspace Drive HP Cloud (closed) IBM Cloud Lark Microsoft Office 365 OneDrive Nextcloud OpenDesk Oracle Cloud Owncloud Proton Drive Rackspace Salesforce Seafile PlateSpin Workday Zoho Platforms Alibaba Cloud Amazon Web Services AppScale Box CloudBolt Cloud Foundry Cocaine (PaaS) Engine Yard Helion GE Predix Google App Engine GreenQloud Heroku IBM Cloud Inktank Jelastic Microsoft Azure MindSphere Netlify Oracle Cloud OutSystems openQRM OpenShift PythonAnywhere RightScale Scalr Force.com SAP Business Technology Platform Splunk Vercel vCloud Air WaveMaker Infrastructure Alibaba Cloud Amazon Web Services Abiquo Enterprise Edition CloudStack Citrix Cloud Deft DigitalOcean EMC Atmos Eucalyptus Fujitsu Google Cloud GreenButton GreenQloud IBM Cloud iland Joyent Linode Lunacloud Microsoft Azure Mirantis Netlify Nimbula Nimbus OpenIO OpenNebula OpenStack Oracle Cloud OrionVM Rackspace Cloud Safe Swiss Cloud Zadara libvirt libguestfs OVirt Virtual Machine Manager Wakame-vdc Vercel Virtual Private Cloud OnDemand Category Commons

Authority control databases GND

---
Adapted from the Wikipedia article [Google App Engine](https://en.wikipedia.org/wiki/Google_App_Engine) by Wikipedia contributors ([contributor history](https://en.wikipedia.org/wiki/Google_App_Engine?action=history)). Available under [Creative Commons Attribution-ShareAlike 4.0 International](https://creativecommons.org/licenses/by-sa/4.0/). Changes may have been made.
