Skip to content

PyLD

PyLD is a Python implementation of the JSON-LD processor API.

JSON-LD is a lightweight syntax for expressing Linked Data in JSON. It lets applications add meaning to existing JSON documents with in-band or out-of-band contexts, while keeping the document shape practical for web APIs, JavaScript, and JSON document stores.

Conformance

PyLD aims to conform with:

The test runner is updated over time to note or skip newer tests that are not yet supported.

Requirements

  • Python 3.10 or later
  • requests for the default synchronous document loader, when installed with the requests extra
  • aiohttp for the asynchronous document loader, when installed with the aiohttp extra