Multi-Tenancy
How Multi-Tenancy Works
const { getTenant, getAccessToken } = require('@vario-software/vario-app-framework-backend/utils/context');
app.apiServer.get('/some-endpoint', async (req, res) =>
{
const tenant = getTenant(); // e.g., "customer-a"
const token = getAccessToken(); // Contains tenant info
// All ErpApi calls automatically use the correct tenant
const data = await ErpApi.vql('SELECT id FROM article.queryArticles LIMIT 1');
res.json(data);
});Per-Tenant Token Storage
Data Isolation
EAV Data
Local Data
Queue Data
Common Pitfalls
Shared State
In-Memory Caches
Background Processing
Testing Multi-Tenancy
Last updated
Was this helpful?