Documentation Index
Fetch the complete documentation index at: https://docs.mixpeek.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Authentication
Every request requires a Bearer token and namespace header:Secrets & LLM Keys
Store third-party API keys in an encrypted secrets vault. Secrets are encrypted at rest using Fernet symmetric encryption and are never exposed in API responses.Manage Secrets
Bring Your Own Key (BYOK)
Use your own LLM API keys instead of Mixpeek’s default keys for cost control, higher rate limits, compliance, and independent key rotation. Supported providers: OpenAI, Anthropic, GoogleApply a Key to All LLM Operations
Set a key as the organization-wide default and it automatically applies to every LLM operation — extractors, retrievers, clustering, taxonomy inference, and manifest generation — with no per-stage configuration. Configure defaults for multiple providers at once:Override a Key on a Specific Stage
Setapi_key directly on a retriever stage, extractor, or cluster config using {{secrets.name}} template syntax to override the org-wide default for that operation only:
Credential Resolution Order
- Per-resource
api_key/{{secrets.name}}— explicit key on a specific stage or extractor - Organization default — set once via
default_llm_credentials, applied everywhere - Mixpeek platform keys — used when no custom key is configured (usage charged to your Mixpeek account)
Values in
default_llm_credentials are secret names, not raw API keys. Keys are encrypted at rest, never returned in API responses, decrypted on-demand per LLM call, and isolated per organization with no cross-tenant leakage.Document Access Control
Apply row-level security to documents with ACL rules. Filter results by user roles or attributes at query time without changing retriever logic. Document ACL API →Webhooks
Subscribe to events likebatch.completed, document.created, or alert.triggered:
Manifests
Declare your entire namespace configuration as code — buckets, collections, retrievers, taxonomies — and apply it in one request:POST /v1/manifest/diff to preview changes before applying.
Manifest API →
Lineage & Audit Traces
Every document links back to its source, and every retriever execution produces an auditable trace.Document Lineage
Track how a document was created — which object it came from, which collection processed it, and what features were extracted:Retriever Execution Traces
Every retriever execution captures a full trace — which stages ran, what scores were produced, which documents were dropped and why:- Which retriever version and config were used
- Each stage’s input parameters, output set, scores, and latency
- Which feature URIs and collections were consulted
- Which filters matched and which documents were eliminated
- The final result set with per-document provenance
Storage Tiering
Documents automatically tier across storage levels based on access patterns:| Tier | Backend | Use case |
|---|---|---|
| Hot | Qdrant (in-memory) | Frequently queried data |
| Warm | S3 Vectors | Occasional queries, lower cost |
| Cold | S3 raw | Archival, rare access |
| Archive | Metadata-only lineage | Compliance retention |

