Glossary

A code passed in by a client application when it calls an API. API
keys identify the application or the Cloud project making the call to the API.
See Why and When to use API Keys for more
information on using an API key with your Cloud Endpoints API.

Google Cloud Endpoints Frameworks for App Engine standard consists of tools,
libraries and capabilities that allow you to generate APIs and client libraries
from an App Engine application. See About Cloud Endpoints Frameworks
for more information.

The Extensible Service Proxy (ESP) is a high-performance, scalable proxy that runs
in front of an OpenAPI or gRPC API backend and injects Cloud Endpoints
functionality such as authentication, monitoring and logging.
See About Cloud Endpoints
and Cloud Endpoints: Architectural Overview
for more information.

Google's authentication service that supports end user sign-in for client
applications using credentials from popular federated identity providers such as
Google, Facebook, or Twitter. See Firebase authentication
for more information.

A high performance, open-source universal RPC framework developed by Google.
In gRPC, a client application can directly call methods on a server application
on a different machine as if it was a local object, making it easier to create
distributed applications and services. See Cloud Endpoints for gRPC APIs
for information on using gRPC with Cloud Endpoints and the gRPC
website for general information.

A command line interface for running commands against Kubernetes clusters. You
use kubectl when deploying an API for Cloud Endpoints on a Kubernetes or
Google Kubernetes Engine cluster.
See Overview of kubectl
for more information.