Introduction to GCP Cloud endpoints

Introduction to GCP Cloud endpoints

March 19, 2020

The Cloud endpoint is actually the NGINX proxy which offers the following features on GCP.

  1. Authentication and validation
  2. Logging and monitoring in GCP

The overall architecture for this is described in official page.

Supported protocol

They support

  1. OpenAPI. The spec of OpenAPI is described here.
  2. gRPC
  3. Rest APIs using Cloud Endpoints Framework

Supported environments

  1. Endpoint on Cloud Run
  2. Endpoint on GKE as a sidecar
  3. Endpoint on App Engine

For Cloud Run or GKE, docker images are available in GCP registry. You can use the image like gcr.io/endpoints-release/endpoints-runtime:1. See released and secure image versions in here.

Reference

Last updated on