Skip to main content
Documentation
Technology areas
close
AI and ML
Application development
Application hosting
Compute
Data analytics and pipelines
Databases
Distributed, hybrid, and multicloud
Generative AI
Industry solutions
Networking
Observability and monitoring
Security
Storage
Cross-product tools
close
Access and resources management
Costs and usage management
Google Cloud SDK, languages, frameworks, and tools
Infrastructure as code
Migration
Related sites
close
Google Cloud Home
Free Trial and Free Tier
Architecture Center
Blog
Contact Sales
Google Cloud Developer Center
Google Developer Center
Google Cloud Marketplace
Google Cloud Marketplace Documentation
Google Cloud Skills Boost
Google Cloud Solution Center
Google Cloud Support
Google Cloud Tech Youtube Channel
/
English
Deutsch
Español
Español – América Latina
Français
Indonesia
Italiano
Português
Português – Brasil
中文 – 简体
中文 – 繁體
日本語
한국어
Console
Sign in
App Engine
Quick links
Quick links
App Engine standard environment
Learn about the standard environment
App Engine flexible environment
Learn about the flexible environment
App Engine Migration Center
Learn how to migrate to the latest supported versions
Guides
Reference
Resources
Contact Us
Start free
Documentation
Quick links
More
Guides
Reference
Resources
Technology areas
More
Cross-product tools
More
Related sites
More
Console
Contact Us
Start free
Google App Engine
Product Overview
Choose a language and environment
Go 1.11 Standard Environment
Quickstart
Building an App
Migrate your App to Go 1.12+
How-to Guides
All How-to Guides
Securing Your App
Overview of App Security
Access Control
Setting Up Access Control
Roles that Grant Access to App Engine
Using the Default Service Account
App Engine Standard Environment Service Agent
User-managed Service Accounts
App Engine Firewalls
Understanding Firewalls
Creating Firewalls
Accessing App Engine Audit Logs
Designing Your App
Structuring Web Services in App Engine
Communicating Between Your Services
Handling Requests
Routing Requests
Defining Configuration Files
Defining Runtime Settings
Specifying Dependencies
Testing and Deploying Your App
Writing and Viewing Logs
Storing Data and Files
Understanding Data and File Storage
Using Cloud Firestore in Datastore Mode
Using Cloud SQL for MySQL
Using Cloud SQL for PostgreSQL
Using Cloud Storage (cloud file hosting)
Storing and Serving Static Files
Reading and Writing Temporary Files
Caching Data with Memorystore
Authenticating Users
Using a Custom Domain
Mapping Custom Domains
Securing Custom Domains with SSL
Managing Your App's Traffic
Migrating Traffic
Splitting Traffic
Scheduling Cron Jobs
Configuring Warmup Requests
VPC networks
Connecting to a VPC network
Connecting to a Shared VPC network
Overview
Shared VPC with connectors in service projects
Shared VPC with connectors in the host project
Outbound IP Addresses
Integrating with Google Analytics
Automating Tasks with the Admin API
Overview
Getting Started
Accessing the API
Controlling Access
Creating App Engine Applications
Deploying Versions to Your App
Migrating and Splitting Traffic
REST and RPC API Reference
Trying Out the Admin API
Using Client Libraries
Monitoring and alerting latency
Sending Messages with Third-Party Services
Legacy Bundled Services
Overview
App Identity API
Blobstore
Datastore with App Engine APIs
Overview
Google Cloud Datastore API Overview
Entities, Properties, and Keys
Entity Property Reference
Queries
Query Cursors
Query Data Consistency
Query Restrictions
Projection Queries
Indexes
Transactions
Structuring Data for Strong Consistency
Statistics
Creating, Retrieving, Updating, and Deleting Entities
Creating and Using Entity Keys
Retrieving Query Results
Managing Datastore from the Console
Overview
Viewing Datastore Statistics
Images API
Mail API
Mail API Overview
Bulk Mail Guidelines
Mail with Headers or Attachments
Sending and Receiving Mail
Receiving Bounce Notification
Managing App Resources
Memcache
Memcache Overview
Using Memcache
Memcache Audit Logs
Namespaces API
Namespaces API Overview
Multitenancy with Namespaces
Search API
Documents and Indexes
Query Strings
Query and Sorting Options
Faceted Search
Best Practices
Using the Go Development Server
Sockets API
Cloud Storage with App Engine APIs
Cloud Storage Features
Setting Up Cloud Storage
Reading and Writing to Cloud Storage
Task Queues
Task Queue Overview
Using Push Queues
Using Push Queues in Go
Creating Push Queues
Creating Push Tasks
Creating Task Handlers
Deleting Tasks and Queues
Retrying Failed Push Tasks
Testing Push Queues in the Development Server
A Go Task Queue Example
Using Pull Queues
Using Pull Queues in Go
Creating Pull Queues
Creating Pull Tasks
Leasing Pull Tasks
Cloud Tasks REST API
URL Fetch
Outbound requests
Issuing requests
Users API
Concepts
All Concepts
An Overview of App Engine
Overview of the Go 1.11 Runtime
How Instances are Managed
Troubleshoot
Troubleshoot App Engine errors
Troubleshoot elevated latency in your app
Troubleshoot connectivity
Community resources
AI and ML
Application development
Application hosting
Compute
Data analytics and pipelines
Databases
Distributed, hybrid, and multicloud
Generative AI
Industry solutions
Networking
Observability and monitoring
Security
Storage
Access and resources management
Costs and usage management
Google Cloud SDK, languages, frameworks, and tools
Infrastructure as code
Migration
Google Cloud Home
Free Trial and Free Tier
Architecture Center
Blog
Contact Sales
Google Cloud Developer Center
Google Developer Center
Google Cloud Marketplace
Google Cloud Marketplace Documentation
Google Cloud Skills Boost
Google Cloud Solution Center
Google Cloud Support
Google Cloud Tech Youtube Channel
Quick links
App Engine standard environment