App Engine is Google Cloud's veteran PaaS, with more than 17 years of history since its 2008 launch. Cloud Run and Cloud Functions 2nd gen are now taking center stage, but App Engine still occupies an important role for teams that prefer a traditional PaaS experience or that operate existing GAE assets.
| Item | Standard | Flexible |
|---|---|---|
| Runtime environment | Sandbox | Docker container |
| Supported languages | Python / Java / Node.js / Go / PHP / Ruby | Any (Dockerfile) |
| Scaling | 0 to many | 1+ always running |
| Cold starts | Yes | No |
| Pricing | Instance-class hours | vCPU + memory + disk-hours |
| SSH | Not available | Available |
| VPC | VPC connector | Native VPC |
| Primary use cases | Simple web apps | Large-scale / any language |
runtime: python311 instance_class: F2 automatic_scaling: target_cpu_utilization: 0.65 min_instances: 0 max_instances: 10 env_variables: MY_VAR: "value" handlers: - url: /static static_dir: static - url: /.* script: auto
| Item | App Engine Standard | Cloud Run | Cloud Functions 2nd gen |
|---|---|---|---|
| Base | Sandbox | Container | Cloud Run + Eventarc |
| Languages | Limited | Any | Per-language runtimes |
| Scale to zero | Yes | Yes | Yes |
| Max execution time | — | 60 min | 60 min |
| Recommended for new projects | — | Strongly | Strongly |
| Primary use cases | Legacy GAE workloads | General microservices | Event-driven |
| Item | App Engine | AWS Elastic Beanstalk | Azure App Service |
|---|---|---|---|
| History | Since 2008 | Since 2011 | Since 2012 |
| Container support | Yes, via Flexible | Multi-container | Separate Container Apps |
| OS | Linux only | Linux / Windows | Linux / Windows |
| Successor | Cloud Run | ECS Fargate | Container Apps |
Should I choose App Engine or Cloud Run?
Cloud Run is recommended for new projects thanks to its flexibility and container freedom. Pick App Engine only when you have existing GAE assets to maintain or specifically want the classic PaaS experience.
What is the difference between Standard and Flexible?
Standard runs in a sandbox, supports a limited set of languages, can scale to zero, and has cold starts. Flexible is Docker-based, supports any language, always keeps at least one instance running, and has no cold starts.
Is App Engine being deprecated?
There is no deprecation announced. That said, Google's strategic focus is clearly Cloud Run. Most new feature investment lands on Cloud Run, and App Engine is trending toward maintenance mode.
What is Traffic Splitting?
It distributes traffic across multiple versions by percentage. It serves as the foundation for canary releases, A/B testing, and blue/green deployments.
How do I configure Cron Jobs?
Define them in cron.yaml and deploy. This is an App Engine-specific feature; for new projects Cloud Scheduler is recommended instead.
Is Memcache available?
App Engine Memcache (Standard) is a legacy feature. For new workloads, use Memorystore for Memcached or Redis instead.
How is pricing structured?
Standard is billed by instance-hours (B1-B8, F1-F4). Flexible is billed by vCPU, memory, and disk-hours. Standard historically included a 28 instance-hour/day free tier.
How does it compare to AWS Elastic Beanstalk and Azure App Service?
Elastic Beanstalk is an automation layer, App Service is a fully managed PaaS, and App Engine is Google's veteran PaaS. All three are being superseded by container-native services: Cloud Run, ECS Fargate, and Container Apps respectively.
Related Articles: Compute
GCP vs AWS Compute Comparison: GKE, Cloud Run, Functions vs EKS, Fargate, Lambda (2026)
Compute service comparison — feature parity, pricing, ergonomics. The decision framework for multi-cloud.
GCP vs Azure Complete Comparison (2026)
Service-by-service comparison of GCP and Azure. Compute, storage, data, AI, and security.
Professional Cloud Developer (PCD): Complete Guide (2026)
Pass the PCD exam — Cloud Run, GKE, App Engine, Cloud SQL/Spanner. The developer-focused Professional cert.
Cloud Run Complete Guide: Services, Jobs, Sidecars (2026)
Cloud Run features — services, jobs, sidecars, traffic splitting. The serverless container platform.
Note: Google Cloud is a trademark of Google LLC. For the latest information, see the official App Engine docs.
Practice with certification-focused question sets
Go to the GCP exam prep pageNicheeLab Editorial Team
NicheeLab editorial team focused on data engineering and cloud certification learning. Content is structured around practical study needs and official exam domains.
Google Cloud Certification Roadmap (2026)
Choose your GCP certification path — Foundational, Associate...
CDL Cloud Digital Leader: Complete Exam Guide (2026)
Pass the Cloud Digital Leader exam — cloud business value, G...
GAIL Generative AI Leader: Complete Exam Guide (2026)
Pass the Generative AI Leader exam — Gemini, Vertex AI, Work...
Vertex AI Fundamentals for GCP Certs (2026)
Vertex AI basics every cert candidate needs — Workbench, Pip...
Associate Cloud Engineer (ACE): Complete Guide (2026)
Pass the Associate Cloud Engineer exam — Console, gcloud, pr...