# Tinfoil Documentation ## Docs - [Admin API documentation](https://docs.tinfoil.sh/admin/admin-api.md): Guide to API key, billing, and container routes available to organization admin API tokens - [Getting a Tinfoil admin key](https://docs.tinfoil.sh/admin/get-admin-key.md): Step-by-step guide for generating Tinfoil Admin API key for administrative operations - [Managing containers from the CLI](https://docs.tinfoil.sh/containers/cli.md): Use the Tinfoil CLI to manage the full container lifecycle without opening the dashboard. - [Configuration reference](https://docs.tinfoil.sh/containers/configuration.md): Full reference for the tinfoil-config.yml file that defines your Tinfoil Container. - [Connecting to your container](https://docs.tinfoil.sh/containers/connecting.md): Use Tinfoil's SecureClient SDKs or the CLI to make attested requests to your container. - [Custom domains](https://docs.tinfoil.sh/containers/custom-domains.md): Configure and verify custom domains for your Tinfoil Containers. - [Debug mode](https://docs.tinfoil.sh/containers/debug-mode.md): Deploy debug instances of your Tinfoil Containers with SSH access for troubleshooting. - [Deploying a container](https://docs.tinfoil.sh/containers/deployments.md): Initial deployment lifecycle and deletion for Tinfoil Containers. - [Resource limits & quotas](https://docs.tinfoil.sh/containers/limits.md): Understand the resource limits and naming constraints for Tinfoil Containers. - [Overview](https://docs.tinfoil.sh/containers/overview.md): Run your containers in secure enclaves and get the same privacy guarantees as Tinfoil's inference API, for any custom workload. - [Private images](https://docs.tinfoil.sh/containers/private-images.md): How attestation works with private source code, and how to configure authentication for private container registries. - [Production checklist](https://docs.tinfoil.sh/containers/production-checklist.md): A checklist for running Tinfoil Containers in production. - [Quickstart](https://docs.tinfoil.sh/containers/quickstart.md): Deploy your first Tinfoil Container in minutes. - [Secrets & environment variables](https://docs.tinfoil.sh/containers/secrets-and-env-vars.md): Manage environment variables and secrets for your Tinfoil Containers. - [Staging mode](https://docs.tinfoil.sh/containers/staging-mode.md): Stage container updates for manual promotion. - [Troubleshooting](https://docs.tinfoil.sh/containers/troubleshooting.md): Common issues and solutions when deploying and running Tinfoil Containers. - [Updating & lifecycle](https://docs.tinfoil.sh/containers/updates.md): Update a running container, roll back, cancel, and recover from failures. - [Creating an organization](https://docs.tinfoil.sh/create-organization.md): Step-by-step guide for creating and managing a Tinfoil organization - [Getting a Tinfoil API key](https://docs.tinfoil.sh/get-api-key.md): Step-by-step guide for generating a Tinfoil API key - [Document processing](https://docs.tinfoil.sh/guides/document-processing.md): Learn how to use Tinfoil for secure and private document processing. - [Image processing](https://docs.tinfoil.sh/guides/image-processing.md): Learn how to use Tinfoil for image processing with multimodal models. - [MCP web-search server](https://docs.tinfoil.sh/guides/mcp-websearch.md): Call Tinfoil's confidential websearch MCP server directly over attested HTTP. - [Proxy encrypted requests through your backend](https://docs.tinfoil.sh/guides/proxy-server.md): Keep your API key server-side while preserving end-to-end encryption between clients and the inference enclave. - [Structured outputs](https://docs.tinfoil.sh/guides/structured-outputs.md): Learn how to use structured outputs with JSON schema validation for reliable data extraction and API integration. - [Tool calling](https://docs.tinfoil.sh/guides/tool-calling.md): Learn how to use function calling capabilities with Tinfoil's AI models for dynamic integrations. - [Verification center UI](https://docs.tinfoil.sh/guides/verification-center.md): Add Tinfoil's verification center to your application to display real-time enclave verification status to users. - [Web search](https://docs.tinfoil.sh/guides/web-search.md): Let AI models search the web with optional PII and prompt-injection protection. - [Introduction](https://docs.tinfoil.sh/introduction.md): Tinfoil is a private AI platform that enables you to build and deploy AI applications with end-to-end privacy guarantees. Use the SDKs, verify security claims with client-side tools, and deploy private AI applications. - [Audio models](https://docs.tinfoil.sh/models/audio.md): Audio models available on Tinfoil for speech-to-text transcription and audio understanding. - [Chat models](https://docs.tinfoil.sh/models/chat.md): Chat models available on Tinfoil, using the OpenAI chat completions API. - [Document processing](https://docs.tinfoil.sh/models/document-processing.md): Document processing models available on Tinfoil for file conversion, text extraction, and document parsing. - [Embedding models](https://docs.tinfoil.sh/models/embedding.md): Embedding models available on Tinfoil for semantic search, similarity, and clustering. - [Overview](https://docs.tinfoil.sh/models/overview.md): Browse all AI models available on Tinfoil's secure inference platform. - [Safety models](https://docs.tinfoil.sh/models/safety.md): Safety and content moderation models available on Tinfoil for policy enforcement, guardrails, and Trust & Safety workflows. - [Vision models](https://docs.tinfoil.sh/models/vision.md): Vision models available on Tinfoil for image analysis, OCR, and screenshot-to-code generation. - [Changelog](https://docs.tinfoil.sh/resources/changelog.md): This page documents significant changes to the Tinfoil API, SDKs, and documentation. - [Encrypted HTTP Body Protocol](https://docs.tinfoil.sh/resources/ehbp.md): Understanding EHBP: the protocol that encrypts HTTP bodies end-to-end while preserving routing metadata. - [Status](https://docs.tinfoil.sh/resources/status.md): Check Tinfoil service status and subscribe to incident updates. - [CLI](https://docs.tinfoil.sh/sdk/cli-sdk.md): Command-line interface for verifying Tinfoil enclave attestations and making verified HTTP requests - [Error handling](https://docs.tinfoil.sh/sdk/error-handling.md): How to handle errors in the Tinfoil JavaScript SDK - [Go](https://docs.tinfoil.sh/sdk/go-sdk.md): Go SDK for Tinfoil's secure AI inference API - [JavaScript](https://docs.tinfoil.sh/sdk/javascript-sdk.md): JavaScript SDK for Tinfoil's secure AI inference API - [Overview](https://docs.tinfoil.sh/sdk/overview.md): Overview of Tinfoil SDKs and their use cases - [Python](https://docs.tinfoil.sh/sdk/python-sdk.md): Python SDK for Tinfoil's secure AI inference API - [Swift](https://docs.tinfoil.sh/sdk/swift-sdk.md): Swift SDK for Tinfoil's secure AI inference API - [Cline with Tinfoil](https://docs.tinfoil.sh/tutorials/cline.md): Learn how to use the Cline AI assistant with the Tinfoil Private Inference API to assist with your software development tasks. - [Hermes Agent with Tinfoil](https://docs.tinfoil.sh/tutorials/hermes-agent.md): Configure the Nous Research Hermes Agent to use Tinfoil's private inference API and models. - [LangChain integration](https://docs.tinfoil.sh/tutorials/langchain.md): Use LangChain with Tinfoil. - [Private RAG with Verba + Weaviate on Tinfoil](https://docs.tinfoil.sh/tutorials/verba.md): Build a fully private Retrieval Augmented Generation (RAG) chatbot using Verba, Weaviate, and Tinfoil's confidential computing infrastructure. - [Backend infrastructure](https://docs.tinfoil.sh/verification/attestation-architecture.md): This page provides a description of the different components that make up our backend infrastructure. It also describes how Tinfoil guarantees code auditability and data confidentiality using these components. - [Attestation document specifications](https://docs.tinfoil.sh/verification/predicate.md) - [A primer on secure enclaves](https://docs.tinfoil.sh/verification/secure-enclave-primer.md): Understand the basics of how confidential computing enabled by secure enclaves provides verifiably private computations in the cloud. - [How verification works in Tinfoil](https://docs.tinfoil.sh/verification/verification-in-tinfoil.md): A technical overview of how Tinfoil guarantees code auditability, supply chain security, and data confidentiality with client-side verification.