Show in graph
WEB

Product → Web Applications

Client

A program or device that initiates requests to another system to access data, services, or resources.

Motivation

A client initiates requests to another system. It solves the problem of letting users or services ask for work from a server.

Mental model

Clients can be browsers, mobile apps, CLIs, backend services, or SDKs.

Where it fits

Client belongs to the Product track, inside Web Applications. It connects to nearby concepts through the graph relationships on this page and in the graph explorer.

Common mistakes

  • Assuming client always means browser.
  • Trusting client-side input.
  • Putting server secrets in client code.

Use the metadata panel or return to the graph to explore concepts that this one requires or relates to.