# Prem API Documentation ## Docs - [Overview](https://docs.prem.io/basics/build/overview.md): Explore Prem API capabilities — encrypted chat, audio, and where to read next. - [Quickstart](https://docs.prem.io/basics/build/quickstart.md): Get started with the Prem API - [Attestation](https://docs.prem.io/basics/learn-more/attestation.md): CPU and GPU attestation — how Prem API proves what code is running on what hardware, and how you can verify it yourself. - [Developer Experience](https://docs.prem.io/basics/learn-more/developer-experience.md): What it's like to build on Prem API — SDK integration, OpenAI compatibility available to you. - [How It Works](https://docs.prem.io/basics/learn-more/how-it-works.md): Architecture overview — how data flows through Prem API from your device to the enclave and back, without ever being exposed. - [What is Prem API ](https://docs.prem.io/basics/learn-more/overview.md): Private Confidential Compute Infrastructure — end-to-end encrypted AI with hardware-enforced privacy and post-quantum cryptography. - [Platform Status & Roadmap](https://docs.prem.io/basics/learn-more/platform-status.md): What's available today, what's coming next, and what we're building toward — an honest accounting. - [Security Model](https://docs.prem.io/basics/learn-more/security-model.md): How Prem API enforces privacy at the hardware level — Trusted Execution Environments, attestation, and what it means for you. - [Contact Us](https://docs.prem.io/basics/troubleshooting/contact-us.md): Get help with integrations, billing, APIs, or anything else. - [Use LLMs](https://docs.prem.io/basics/troubleshooting/use-llms.md): LLM-Friendly documentation for Faster Developer Integration - [Balance](https://docs.prem.io/developer-resources/billing/balance.md): Manage your account balance and auto top-up settings. - [Limits](https://docs.prem.io/developer-resources/billing/limits.md): Configure monthly spending limits. - [Models & Pricing](https://docs.prem.io/developer-resources/billing/models-and-pricing.md): Explore available models, pricing tiers, and deployment strategies — from shared infrastructure to air-gapped on-prem. - [Payment](https://docs.prem.io/developer-resources/billing/payment.md): Manage payment methods. - [Usage](https://docs.prem.io/developer-resources/billing/usage.md): Monitor your resource consumption and token usage. - [API Keys](https://docs.prem.io/developer-resources/get-started/api-keys.md): Learn how API keys work, how to manage them, and how to use scopes and IP restrictions. - [Encryption](https://docs.prem.io/developer-resources/get-started/encryption.md): Learn about the end-to-end encryption architecture that protects your data. - [Errors](https://docs.prem.io/developer-resources/get-started/errors.md): Learn how API errors work, what status codes mean, and how to handle them properly. - [Introduction](https://docs.prem.io/developer-resources/get-started/introduction.md): Get started with Prem API's end-to-end encrypted AI APIs — authentication, chat completions, audio processing, and more. - [Rate limits](https://docs.prem.io/developer-resources/get-started/rate-limits.md): Understand API rate limits and restrictions. - [Get an API key](https://docs.prem.io/developer-resources/reference/api-keys/get-api-key.md): Get details of a specific API key by ID - [Get API key analytics](https://docs.prem.io/developer-resources/reference/api-keys/get-api-key-analytics.md): Get analytics data for API key usage - [Get API key request](https://docs.prem.io/developer-resources/reference/api-keys/get-api-key-request.md): Get details of a specific API key request/usage log entry by ID - [List API key requests](https://docs.prem.io/developer-resources/reference/api-keys/list-api-key-requests.md): Get a filtered list of API key requests/usage logs - [List API key scopes](https://docs.prem.io/developer-resources/reference/api-keys/list-api-key-scopes.md): List all available scopes for API keys - [List API keys](https://docs.prem.io/developer-resources/reference/api-keys/list-api-keys.md): List all API keys for the organization - [List available models](https://docs.prem.io/developer-resources/reference/models/list-models.md): Get a list of all available models - [Encrypted Audio Transcriptions (RVENC)](https://docs.prem.io/developer-resources/reference/rvenc/audio-transcriptions.md): Simple pass-through to enclave audio transcription endpoint with encrypted payload. Rvenc = raw volatile encrypted. Accepts an encrypted audio file and inference parameters. Transcribes audio into the input language. Only provides authentication, security checks, and rate limiting. No file storage o… - [Encrypted Audio Translations (RVENC)](https://docs.prem.io/developer-resources/reference/rvenc/audio-translations.md): Simple pass-through to enclave audio translation endpoint with encrypted payload. Rvenc = raw volatile encrypted. Accepts an encrypted audio file and inference parameters. Translates audio into English text regardless of the input language. Only provides authentication, security checks, and rate lim… - [Encrypted Chat Completions (RVENC)](https://docs.prem.io/developer-resources/reference/rvenc/chat-completions.md): Simple pass-through to enclave chat completion endpoint with encrypted payload. Rvenc = raw volatile encrypted. Accepts a single encrypted inference parameter that encapsulates all chat completion data. Only provides authentication, security checks, and token rate limiting. No chat history, file man… - [Audio Transcription](https://docs.prem.io/recipes/audio-transcription.md) - [Audio Translation](https://docs.prem.io/recipes/audio-translation.md) - [Authentication](https://docs.prem.io/recipes/authentication.md) - [Overview](https://docs.prem.io/recipes/overview.md) - [Rvenc Chat Completion](https://docs.prem.io/recipes/rvenc-chat-completion.md) ## OpenAPI Specs - [openapi](https://docs.prem.io/developer-resources/reference/openapi.json)