/py-spiffe

Python library for SPIFFE

Primary LanguagePythonApache License 2.0Apache-2.0

py-spiffe Library

Build Coverage

Overview

The py-spiffe library is a Python solution designed to integrate with the SPIFFE (Secure Production Identity Framework For Everyone) ecosystem. By enabling the fetching of SPIFFE Verifiable Identity Documents (SVIDs) and trust bundles, this library offers a rich set of classes and types that encapsulate SPIFFE standards.

Status of the Library

This SPIFFE library extends beyond providing a Workload API client for fetching X.509 and JWT SVIDs and trust bundles; it also introduces classes and types that closely align with SPIFFE standards. These components are instrumental in developing systems that adhere to and take full advantage of SPIFFE specifications for secure and flexible cross-platform authentication.

Important: The current release does not directly support establishing TLS connections using SPIFFE certificates, a feature crucial for certain applications requiring secure communication channels.

Contributing