Multi-Tenancy in Weaviate
Learn how to isolate data per tenant in a single Weaviate collection for scalable, secure multi-customer applications.
Why Multi-Tenancy?
Multi-tenancy lets one Weaviate collection serve many isolated customers (tenants) while keeping their data physically and logically separated.
- One schema, many tenants
- Strong data isolation
- Efficient resource use vs. one collection per customer
Enabling Multi-Tenancy
You enable multi-tenancy at collection creation time by setting multiTenancyConfig.enabled = true. Once enabled, every object must belong to a tenant.
{
"class": "Article",
"multiTenancyConfig": { "enabled": true }
}All lessons in this course
- Semantic Search & Hybrid Search
- Using Weaviate Modules
- Backup and Restore Strategies
- Multi-Tenancy in Weaviate