sigstore-models
Pydantic based models for Sigstore's protobuf specifications
What it is and what it does
sigstore-models is a Pydantic-based library that defines data models for Sigstore's cryptographic and signing infrastructure. It mirrors a subset of Sigstore's protobuf specifications and focuses on providing type-safe, validated schemas that match Sigstore's JSON serialization format. The package is designed as a foundational layer for sigstore-python and other tools that need to work with Sigstore's data structures.
The library depends on Pydantic for validation and typing-extensions for compatibility, keeping the dependency footprint minimal. It explicitly does not support protobuf serialization—its scope is limited to mirroring protobuf-influenced types as Pydantic models. With active maintenance and recent commits, it is suitable for projects that need structured, validated representations of Sigstore data, though its Alpha status and young release history suggest it may still evolve.
Use it for:
- Validating and deserializing Sigstore JSON responses in Python applications that integrate with Sigstore services.
- Building type-safe wrappers around Sigstore APIs by using these models as base schemas.
- Providing structured data models for sigstore-python and related cryptographic signing tools.
- Ensuring JSON serialization compatibility with Sigstore's protobuf-influenced format in downstream libraries.
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Provides Pydantic-based data models that mirror Sigstore's protobuf specifications for type-safe JSON serialization and deserialization.
Yes, if you are building on sigstore-python or need validated Pydantic models for Sigstore data. The low install friction, active maintenance, and lack of known vulnerabilities make it safe to adopt. However, verify the license before use in proprietary contexts, and be aware that the package is still in Alpha—expect potential API changes. If you only need Sigstore integration indirectly through sigstore-python, you may not need to install this directly.
Install
sigstore-models on PyPI
pip
pip install sigstore-modelsuv
uv add sigstore-modelspoetry
poetry add sigstore-modelsInstalling sigstore-models
Before you install
Low install friction with only two lightweight runtime dependencies (pydantic and typing-extensions). Active maintenance with recent commits, though the project is young (first release 2025-07-21) and marked as Alpha status.
License in practice
License treatment is unclear—no SPDX identifier or raw license text is available in the package metadata. Verify the actual license before use in proprietary or restricted contexts.
Quickstart
pip install sigstore-models
from sigstore_models import /* model classes */
# Use Pydantic models for Sigstore data validation and JSON serialization
Requires Python 3.10 or later; depends on Pydantic 2 (per Framework classifier).
Verify before relying
- Which specific Pydantic model classes are exported and available for import.
- Whether the package is intended for direct use or primarily as a dependency of sigstore-python.
- The actual license under which the package is distributed.
Package facts
| License | not declared (unclear) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | low — pure-Python wheel |
| Runtime dependencies | 2 — pydantic, typing-extensions |
| Maintenance | actively maintained — 261 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 787,215/month — #5,062 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: sigstore_models-0.0.6-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-protobuf-specsProvides Python protobuf message definitions…
permissive · top 15,000 on PyPI
sigstore-rekor-typesProvides Python data models for Rekor's API…
permissive · top 5,000 on PyPI
pydantic-geojsonProvides Pydantic-based type-safe validation…
permissive · top 15,000 on PyPI
sigstoreSigstore is a Python tool for generating and…
permissive · top 5,000 on PyPI
airbyte-connector-modelsProvides automatically generated Pydantic…
permissive · top 15,000 on PyPI
jsonschema-pydanticConverts JSON Schema definitions into Pydantic…
unclear · top 15,000 on PyPI
pydantic-zarrProvides Pydantic models for reading,…
permissive · top 15,000 on PyPI
django-pydantic-fieldProvides type-safe Pydantic model schemas for…
permissive · top 5,000 on PyPI
pydantic-scimProvides Pydantic data models for SCIM (System…
unclear · top 15,000 on PyPI
airbyte-protocol-models-dataclassesProvides Python dataclass models for the…
permissive · top 15,000 on PyPI