Glossary

A code passed in by a client application when it calls an API. API
keys identify the application or the Google Cloud Platform (GCP) 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 Endpoints API.

Endpoints Frameworks for the App Engine standard environment
consists of tools, libraries, and capabilities that let you generate APIs and
client libraries from an App Engine application. See
About 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 provides API management
features such as authentication, monitoring, and logging. See
About Endpoints
and
Endpoints: Architectural overview
for more information.

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

A JSON Web Token (JWT) that contains the OpenID
Connect
fields needed to identify a Google user account or service account, and that
is signed by Google's authentication service, https://accounts.google.com.

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. See
Cloud Endpoints for gRPC APIs
for information on using gRPC with 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 Endpoints on a Kubernetes
or
Google Kubernetes Engine
cluster.
See Overview of kubectl
for more information.