Remote APIs

Definition

A remote or “headless” API allows manipulation of data and functionality from outside the application environment.

Examples:

  • Content can be retrieved via some HTTP API, using different protocols/conventions like REST or GraphQL
  • Content can be created or modified using
  • Administrative functions can be started or configured

Modern systems are generally created at the API level, with their own user interfaces connecting to their own API