Glossary

Beta
TermDefinitionProduct
API endpointThe API endpoint is the location where API calls or requests are fulfilled. API Shield defines endpoints as a host, method, and path tuple.API Shield
API schemaThe API schema defines which API requests are valid based on several request properties like target endpoint, path or query variable format, and HTTP method.API Shield
DNS locationDNS locations are a collection of DNS endpoints which can be mapped to physical entities such as offices, homes, or data centers.Cloudflare One, DNS
endpoint

Any service or hardware that intercepts and processes incoming public or private traffic.

Examples of endpoints include origins, hostnames, private or public IP addresses, virtual IP addresses (VIPs), servers, and other dedicated hardware boxes.

Load Balancing
health check

Requests issued by a monitor at regular interval and — depending on the monitor settings — return a pass or fail value to make sure an endpoint is still able to receive traffic.

Each health monitor request is trying to answer two questions:

  1. Is the endpoint offline?: Does the endpoint respond to the health monitor request at all? If so, does it respond quickly enough (as specified in the monitor’s Timeout field)?
  2. Is the endpoint working as expected?: Does the endpoint respond with the expected HTTP response codes? Does it include specific information in the response body?

If the answer to either of these questions is “No”, then the endpoint fails the health monitor request.

Load Balancing
idle connectionWhen a TCP connection is in an idle state, it means that the connection has been established, but neither endpoint is sending any data. In the context of HTTP, an idle connection is when an established connection between a client and a server is not currently transmitting any HTTP requests or responses.Fundamentals
monitor

A monitor issues health monitor requests at regular intervals to evaluate the health of each endpoint within a pool.

When a pool becomes unhealthy, your load balancer takes that pool out of the endpoint rotation.

Load Balancing
pool

Within Cloudflare, pools represent your endpoints and how they are organized. As such, a pool can be a group of several endpoints, or you could also have only one endpoint (an origin server, for example) per pool.

If you are familiar with DNS terminology, think of a pool as a “record set,” except Cloudflare only returns addresses that are considered healthy. You can attach health monitors to individual pools for customized monitoring.

Load Balancing
source endpointThe source endpoint is the endpoint managed by API Shield in Endpoint Management by its routing feature.API Shield
target endpointThe target endpoint is the ultimate destination that a request is sent to by API Shield’s routing feature.API Shield
TCP Keep-AliveA TCP keep-alive is used to maintain a connection between two endpoints by sending packets to check if the connection is still active. This helps prevent idle connections from being prematurely closed. If a response is not received after a defined period, the connection is terminated.Fundamentals