> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tinfoil.sh/llms.txt
> Use this file to discover all available pages before exploring further.

# Introduction

> Tinfoil is a private AI platform that enables you to build and deploy AI applications with end-to-end privacy guarantees using secure hardware enclaves. Use our OpenAI compatible inference API or our Tinfoil Containers platform to build AI-powered applications. All security claims and attestations are verified automatically through our SDKs.

## What Tinfoil provides

**Hardware-enforced Privacy** - User request data is processed inside secure enclaves
that even Tinfoil cannot access, giving you hardware-enforced privacy that
is verifiable via remote attestation.

**Transparent Security** - All our security-critical code is open source.
You can verify that your data was processed in a secure enclave running
the *exact* code we've published on GitHub. All our SDKs are configured
to verify attestation and supply chain security automatically on each connection.

**Drop-in Compatibility** - Our inference platform supports an OpenAI-compatible API for a variety of
open-source models. All the Tinfoil SDKs are compatible with the OpenAI API, so switching requires minimal code changes.

## Quick Start

The easiest way to get started is by using one of the Tinfoil SDKs to make some inference requests to an AI model. It's as easy as getting an API key and running one of our examples.

<Card title="Try it now" icon="rocket" href="https://chat.tinfoil.sh">
  Try our in-browser private chat with enclave verification center.
</Card>

## Learn more about Tinfoil

### Read about our security architecture

If you'd like to learn more about the technology, specifically how confidential
computing with secure enclaves works, you can read more on that in
[our primer on secure enclaves](/verification/secure-enclave-primer).

If you'd like to understand the technical components of how Tinfoil works and the
design details of our security architecture, you can read about
[how verification works](/verification/verification-in-tinfoil) and our
[backend infrastructure](/verification/attestation-architecture).

### Read our technical guides

Learn more about implementing specific features with:

<CardGroup cols={2}>
  <Card title="Tool Calling" icon="wrench" href="/guides/tool-calling">
    Use function calling to let AI models interact with external tools and APIs.
  </Card>

  <Card title="Structured Outputs" icon="code" href="/guides/structured-outputs">
    Use JSON schema validation for reliable data extraction and structured responses.
  </Card>

  <Card title="Image Processing" icon="image" href="/guides/image-processing">
    Process images with multi-modal AI models using base64 encoding.
  </Card>

  <Card title="Document Processing" icon="file" href="/guides/document-processing">
    Upload and process documents securely through the conversion API or OpenAI-compatible file inputs.
  </Card>
</CardGroup>

### **Tutorials**

Step-by-step guides for common use cases:

<CardGroup cols={2}>
  <Card title="Code Gen with Cline" icon="code" href="/tutorials/coding-agents#cline">
    Use Tinfoil with the Cline VSCode extension for private AI-assisted coding that keeps your code private.
  </Card>

  <Card title="Self-Improving AI with Hermes" icon="sparkles" href="/tutorials/coding-agents#hermes-agent">
    Use the Nous Research Hermes Agent with Tinfoil for a self-improving AI assistant with private inference.
  </Card>
</CardGroup>
