Skip to main content

NVIDIA Attestation SDK

The Attestation SDK offers developers easy-to-use APIs for implementing attestation capabilities into their Python applications. With this SDK, you can seamlessly integrate secure and reliable attestation services into your software, thereby ensuring the authenticity, integrity, and trustworthiness of your system.

The SDK supports:

  • Local and Remote GPU Attestation
  • Local and Remote NVSwitch Attestation

Quick Start Guide

Prerequisites

  • GPU SKU that supports Confidential Computing
  • Python >= 3.9

For GPU Attestation:

  • NVIDIA Hopper H100 (or later) GPU that supports CC
  • NVIDIA GPU Driver with CC/PPCIE support

For Switch Attestation:

  • Multiple GPUs connected by NVSwitch
  • LS10 Switch supporting PPCIE mode
  • NVSwitch Driver with PPCIE support

Installation

Create a new virtual environment and install Attestation SDK from PyPi repository

```
python3 -m venv venv

source venv/bin/activate

pip3 install nv-attestation-sdk
```

Usage and Examples

License

This repository is licensed under Apache License v2.0 except where otherwise noted.

Support

Metadata

Release files for nv-attestation-sdk 2.7.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for nv-attestation-sdk 2.7.3
File Interpreter ABI Platform Actions
nv_attestation_sdk-2.7.3-py3-none-any.whl Python 3 none any Details for nv_attestation_sdk-2.7.3-py3-none-any.whl

Release files / nv_attestation_sdk-2.7.3-py3-none-any.whl

Download URL nv_attestation_sdk-2.7.3-py3-none-any.whl
Size 103.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
7c34d34753a367f381747298a04d37a7a9ac7c7686ca6120c8b3a805d5d48f68
BLAKE2b-256 checksum
How to use checksums
91363be7582492af9282143fd145bbd7b6af27038f0ffcaec626121c74fecca7
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.2.0 CPython/3.12.13

Security for nv-attestation-sdk 2.7.3

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page