Tenant Management
Multi-tenant architecture guides and best practices
What is Multi-Tenancy?
Multi-tenancy allows a single Financbase instance to serve multiple organizations (tenants) while keeping their data completely isolated. Each tenant operates independently with their own users, data, and settings.
Key Benefits:
- Cost-effective: Share infrastructure across multiple organizations
- Scalable: Add new tenants without additional infrastructure
- Isolated: Complete data separation between tenants
- Customizable: Each tenant can have unique configurations
Creating Tenants
Create a new tenant using the API or dashboard. Each tenant gets a unique identifier and isolated data storage.
POST /api/v1/tenants
{
"name": "Acme Corporation",
"slug": "acme-corp",
"plan": "professional"
}Tenant Configuration:
- Unique tenant ID (auto-generated)
- Custom domain (optional)
- Subscription plan and limits
- Feature flags and customizations
Tenant Configuration
Configure tenant-specific settings including branding, features, and resource limits.
Branding:
- Custom logo and colors
- Branded email templates
- Custom domain support
Features:
- Enable/disable specific features per tenant
- Custom workflows and automations
- Integration permissions
Limits:
- User count limits
- API rate limits
- Storage quotas