Isolate Tenants with Corpora
Without isolation, a compromised key could lead to unauthorized access across tenants. Relying on metadata filters in a shared corpus risks errors, such as misconfigured filters exposing sensitive data, and complicates auditing due to complex filter logic and lack of clear access boundaries.
Vectara enables you to create completely isolated corpora—making it an ideal platform for multi-tenant applications. Each tenant can have their own secure data container (corpus), API keys scoped only to that corpus, and complete separation from other customers.
This guide walks you through isolating tenants at the corpus level for strong security, predictable access patterns, and simplified troubleshooting.
Corpus isolation benefits
Benefit | Why It Matters |
---|---|
Hard security boundary | API keys are only valid for specific corpora |
No need for metadata filters | Access enforcement is at the platform level |
Tenant self-service readiness | Easier to automate onboarding and offboarding |
Per-tenant billing & monitoring | Enables per-corpus usage tracking |