Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Integrating Multi-Tenant Application with Vanna.AI for User Queries #731

Open
sinjup opened this issue Dec 13, 2024 · 0 comments
Open

Integrating Multi-Tenant Application with Vanna.AI for User Queries #731

sinjup opened this issue Dec 13, 2024 · 0 comments

Comments

@sinjup
Copy link

sinjup commented Dec 13, 2024

We have an application with a multi-tenant architecture, and we would like to integrate it with Vanna.AI to allow users from different tenants to ask questions and get responses.
However, we need some guidance on the best practices for setting up this integration in Vanna.AI, and whether Vanna.AI can support multi-tenant environments.

Specifically, we would like to know:

Tenant Isolation: How can we ensure that users' data is isolated between tenants? Are there specific configurations or patterns in Vanna.AI that support multi-tenancy?

User Queries: How can we handle user queries in such a way that each tenant's users can ask questions and receive relevant answers without data leakage?

Training Data: What is the recommended approach for providing tenant-specific data for training purposes? Should we upload data separately for each tenant or use a global dataset with tenant-specific tagging?

Function Calls: Since our application involves tenant-specific logic, what is the best way to integrate tenant-specific functions or stored procedures into Vanna.AI’s training and query mechanisms?

Authentication & Authorization: How can we securely authenticate and authorize users from different tenants to access the Vanna.AI system while ensuring data security and privacy?

Support for Multi-Tenant Setups: Does Vanna.AI support multi-tenant environments where each tenant's data and queries are isolated and handled separately? If not, what would be the best approach to achieve this integration?

@zainhoda

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant