TUF Python Reference Implementation

The official Python reference implementation of The Update Framework (TUF) specification. Provides a metadata API for reading and writing TUF metadata files, an ngclient API implementing the TUF client update workflow, and a repository library for building TUF-compliant software repositories. Available on PyPI as the 'tuf' package.

API entry from apis.yml

apis.yml Raw ↑
aid: tuf:python-tuf
name: TUF Python Reference Implementation
description: The official Python reference implementation of The Update Framework (TUF) specification.
  Provides a metadata API for reading and writing TUF metadata files, an ngclient API implementing the
  TUF client update workflow, and a repository library for building TUF-compliant software repositories.
  Available on PyPI as the 'tuf' package.
humanURL: https://theupdateframework.readthedocs.io/en/stable/
properties:
- type: Documentation
  url: https://theupdateframework.readthedocs.io/en/stable/
- type: GitHubRepository
  url: https://github.com/theupdateframework/python-tuf
- type: PackageRegistry
  url: https://pypi.org/project/tuf/
tags:
- Client Library
- Python
- Security
- Software Updates
- Supply Chain