App Engine for All
Build modern web and mobile applications on an open cloud platform: bring your own language runtimes, frameworks, and third party libraries. Google App Engine is a fully managed platform that completely abstracts away infrastructure so you focus only on code. Go from zero to planet-scale and see why some of today’s most successful companies power their applications on App Engine.
For All Language Communities
Out of the box, App Engine supports Node.js, Java, Ruby, C#, Go, Python, and PHP. Developers from these language communities can be productive immediately in a familiar environment: just add code.
The Future of Cloud is Open
Developers reject proprietary tools that lock them into platforms and technologies with artificial constraints. Need something different out of the box? Supply your own Docker image or bring your own custom software stack, from language runtimes to frameworks to third party libraries. Need to move your application to a different platform? Take your application with you and deploy it to a container-based system like Kubernetes on-prem or in the private or public cloud.
Just Add Code
Nothing gets between you and shipping high-quality code. Offload infrastructure concerns like scaling your app up or down to handle traffic, load balancing, health-checking and healing your instances, and applying updates to the underlying OS—all fully managed on your behalf by Google.
Infrastructure When You Need It
Enjoy a fully managed developer experience, or drop down into infrastructure for high-control when you need it. SSH directly into your instances to deploy custom code, manage containers, or integrate App Engine into your DevOps process. Specify your app’s CPU and memory requirements, and App Engine will automatically provision the infrastructure on your behalf.
End to End Compute for Any Workload
Larger companies with existing or legacy applications run in hybrid, often multi-cloud environments where apps may be deployed to VMs, containers, or fully managed platforms. GCP excels in this diverse environment and lets your apps communicate with very low latency on Google’s world-class network infrastructure to support any workload.
Growing Ecosystem of Services
App Engine is designed for you to tap into a growing ecosystem of managed services, just an API call away. Choose from SQL and NoSQL databases, monitoring & diagnostics tools, popular services like Cloud Pub/Sub, and a range of great developer tools on GCP.
APP ENGINE FEATURES
A powerful platform to build apps and scale automatically
Build your application in Node.js, Java, Ruby, C#, Go, Python, or PHP—or bring your own language runtime
Open & Flexible
Custom runtimes allow you to bring any library and framework to App Engine by supplying a Docker container
A fully managed environment lets you focus on code while App Engine manages infrastructure concerns
Monitoring, Logging & Diagnostics
Google Stackdriver gives you powerful application diagnostics to debug and monitor the health and performance of your app
Easily host different versions of your app, easily create development, test, staging, and production environments
Route incoming requests to different app versions, A/B test and do incremental feature rollouts
Help safeguard your application by defining access rules with App Engine firewall and leverage managed SSL/TLS certificates* by default on your custom domain at no additional cost
Tap a growing ecosystem of GCP services from your app including an excellent suite of cloud developer tools