sigstore-rekor-types
Python models for Rekor's API types
What it is and what it does
sigstore-rekor-types is a collection of pydantic data models that represent the types and structures used by Rekor, the transparency log at the core of the sigstore ecosystem. It provides type-safe Python bindings for Rekor's API, allowing developers to work with Rekor data in a structured, validated way. The package is intentionally minimal—it contains only the data models themselves, not client logic or higher-level tooling.
The package depends on pydantic for validation and typing-extensions for runtime type support. It is maintained as part of the sigstore project and is typically used either as a direct dependency for applications that need to interact with Rekor's API directly, or indirectly through other sigstore libraries. With no known vulnerabilities and active maintenance, it serves as a stable foundation for type-safe Rekor integration.
Use it for:
- Building applications that query or consume Rekor transparency log entries with type validation.
- Integrating Rekor data structures into supply chain security workflows.
- Validating JSON responses from Rekor API calls using pydantic's built-in schema enforcement.
- Developing custom tooling that needs to work with Rekor's data types without a full client library.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides Python data models for Rekor's API types, enabling type-safe interaction with Rekor's data structures through pydantic-based validation.
Yes, if you need to interact with Rekor's API or work with Rekor data structures in Python. The package is lightweight, actively maintained, has no known vulnerabilities, and provides the type safety that pydantic offers. It is most useful as a dependency of other sigstore tools or when building custom Rekor integrations.
Install
sigstore-rekor-types on PyPI
pip
pip install sigstore-rekor-typesuv
uv add sigstore-rekor-typespoetry
poetry add sigstore-rekor-typesInstalling sigstore-rekor-types
Before you install
Low install friction with only pydantic and typing-extensions as runtime dependencies. Active maintenance with recent releases; last commit on 2026-08-13.
License in practice
Apache License 2.0 (permissive) allows commercial use, modification, and distribution with minimal restrictions; suitable for most projects.
Quickstart
pip install sigstore-rekor-types
from sigstore_rekor_types import SomeModel
model_instance = SomeModel(**data)
Requires Python 3.8 or later.
Verify before relying
- Whether this package is typically used standalone or as a dependency of other sigstore tooling.
- What specific Rekor API versions or endpoints the current models cover.
- Which specific Rekor data structures are represented by the models in this package.
Package facts
| License | Apache License Version 2.0, January 2004 http://www.apache.org/licenses/ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION 1. Definitions. "License" shall mean the terms and conditions for… (full text in the JSON record) (permissive) |
| Python support | supports the current Python release (>=3.8) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 2 — pydantic, typing-extensions |
| Maintenance | actively maintained — 630 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 853,212/month — #4,897 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: sigstore_rekor_types-0.0.18-py3-none-any.whl
Tags
More Cryptography packages
Certifi provides Mozilla's curated collection…
copyleft · top 100 on PyPI
cryptographycryptography provides cryptographic recipes and…
permissive · top 100 on PyPI
rsaPure-Python RSA encryption, decryption,…
permissive · top 1,000 on PyPI
pyOpenSSLpyOpenSSL wraps OpenSSL's SSL/TLS functionality…
permissive · top 1,000 on PyPI
azure-identityProvides Microsoft Entra ID token-based…
unclear · top 1,000 on PyPI
PyNaClPyNaCl provides Python bindings to libsodium…
permissive · top 1,000 on PyPI
sigstore-modelsProvides Pydantic-based data models that mirror…
unclear · top 15,000 on PyPI
openresponses-typesProvides Pydantic models for the OpenResponses…
permissive · top 15,000 on PyPI
sigstoreSigstore is a Python tool for generating and…
permissive · top 5,000 on PyPI
k8Provides Python type models for Kubernetes…
permissive · top 15,000 on PyPI
airbyte-connector-modelsProvides automatically generated Pydantic…
permissive · top 15,000 on PyPI
pydantic-geojsonProvides Pydantic-based type-safe validation…
permissive · top 15,000 on PyPI
django-pydantic-fieldProvides type-safe Pydantic model schemas for…
permissive · top 5,000 on PyPI
connector-sdk-typesProvides auto-generated Pydantic type…
permissive · top 15,000 on PyPI
pydantic-zarrProvides Pydantic models for reading,…
permissive · top 15,000 on PyPI
sigstore-protobuf-specsProvides Python protobuf message definitions…
permissive · top 15,000 on PyPI