Skip to main content

Overview

Frameworks are the top-level resource — every article, recital, requirement, and annex belongs to one. Use the client.frameworks resource to query them.

Methods

list()

Returns the first page of frameworks.
Parameters Returns Page[Framework]

get()

Fetch a single framework by its slug.
Parameters Returns FrameworkDetail

iter()

Iterate over every framework across all pages without manual pagination.
Parameters — same kwargs as list() (except page, which is managed internally). Returns Iterator[Framework]

Models

Framework

Returned by list() and iter().

FrameworkDetail

Returned by get(). Extends Framework with:

Examples

Filter active frameworks only

Inspect a framework’s coverage

Look up a framework by short name

Framework slugs are stable identifiers — safe to hardcode in your application. They will not change between API versions.
Some frameworks have status="superseded" (e.g. NIS1). The data is still accessible and browsable, but these frameworks are no longer in force.