# Nitride

{% hint style="info" %}
This documentation is a work in progress and subject to updates and revisions. Keep an eye out for version changes and new additions to ensure you have the latest information.
{% endhint %}

Nitride is a tool for workload identity management and the gateway to confidential computing. The goal of workload identity is to ensure that  individual workload (such as a virtual machine, container, or serverless function) has its own unique identity, and access permissions are granted based on the principle of least privilege.

<figure><img src="/files/gUxfBA09lU19dfc4RjNA" alt="" width="375"><figcaption></figcaption></figure>

In today's complex cloud setups, managing access to a wide array of sensitive information is crucial. From database passwords to API keys for external services, keeping track of which workload accesses what data can be challenging, especially across various platforms. By harnessing the power of confidential computing, Nitride provides cryptographic proof of a workload's identity. Picture it like a TLS certificate for your workload, but issued by the processor itself acting as a trustful notary. Nitride enables the verification of workload identities and the implementation of detailed access controls for secrets stored in Key Management Services like Vault.

## Features

<table data-view="cards"><thead><tr><th></th></tr></thead><tbody><tr><td>AMD, Intel, ARM and NVIDIA GPU platform support</td></tr><tr><td>AWS, Azure, GCP and many other cloud provider integration</td></tr><tr><td>Local, remote and run-time workload attestation</td></tr><tr><td>Policy-based attestation verification</td></tr><tr><td>Quantum Enclave ready</td></tr><tr><td>#PKCS HSM integration for FIPS compliance</td></tr></tbody></table>

## Getting Started

{% content-ref url="/pages/BnJnGdDK7URsbZ0UsbWH" %}
[Documentation](/nitride/documentation.md)
{% endcontent-ref %}

{% content-ref url="/pages/XfQpQhlkb7LU2AiGwleg" %}
[Tutorials](/nitride/tutorials.md)
{% endcontent-ref %}

## Learn more

<table data-card-size="large" data-view="cards"><thead><tr><th data-type="content-ref"></th><th></th></tr></thead><tbody><tr><td><a href="/spaces/mzjpiPnGVwTaHdGYte2r">/spaces/mzjpiPnGVwTaHdGYte2r</a></td><td>Confidential Multi Cloud Platform</td></tr><tr><td><a href="/spaces/GWxadkt9sLLUyKVhuNB7">/spaces/GWxadkt9sLLUyKVhuNB7</a></td><td>Hardware graded key and workload identity management</td></tr><tr><td><a href="/spaces/ZAOyClhisJhRvjIxLjXP">/spaces/ZAOyClhisJhRvjIxLjXP</a></td><td>Key and Identity Access Management</td></tr><tr><td><a href="/spaces/JCiJp92CK5rDzO9DECIa">/spaces/JCiJp92CK5rDzO9DECIa</a></td><td>Confidential Virtualization</td></tr><tr><td><a href="/spaces/2TGGyMVhS5NRcNQJhHpN">/spaces/2TGGyMVhS5NRcNQJhHpN</a></td><td>Confidential Kubernetes</td></tr><tr><td><a href="/spaces/sGDt7oDAVwKSqYFvdscm">/spaces/sGDt7oDAVwKSqYFvdscm</a></td><td>Confidential Serverless Containers</td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.enclaive.cloud/nitride/nitride.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
