HAL - Hypertext Application Language

A simple format for including hypermedia links in JSON or XML API responses. HAL uses _links for links and _embedded for embedded resources, providing a consistent way to make REST APIs navigable.

API entry from apis.yml

apis.yml Raw ↑
aid: restful:hal-specification
name: HAL - Hypertext Application Language
description: A simple format for including hypermedia links in JSON or XML API responses. HAL uses _links
  for links and _embedded for embedded resources, providing a consistent way to make REST APIs navigable.
humanURL: https://stateless.co/hal_specification.html
tags:
- Hypermedia
- JSON
- Standards
properties:
- type: Documentation
  url: https://stateless.co/hal_specification.html
- type: IETF Draft
  url: https://datatracker.ietf.org/doc/html/draft-kelly-json-hal