Tenants
Tenants are the top-level organizational unit in Azotte, providing complete isolation for different businesses or business units.
What is a Tenant?
A tenant represents your organization's workspace within Azotte. All data and configurations are scoped to a tenant, ensuring complete isolation between different customers.
Tenant Features
Data Isolation
- Complete separation of customer data
- Isolated subscription management
- Separate analytics and reporting
- Independent configuration settings
Multi-Environment Support
- Development/Sandbox environments
- Staging environments
- Production environments
- Environment-specific API keys
Configuration Management
- Default currency and locale settings
- Timezone configuration
- Branding and theme customization
- Webhook endpoint management
Tenant Context
All API requests must include tenant context via the x-tn header:
curl -H "x-api-key: your_api_key" \
-H "x-tn: tenant_id" \
https://api.azotte.com/v1/subscriptions
Managing Tenants
Creating Tenants
- Self-service tenant creation
- Administrative tenant provisioning
- Automated tenant setup via API
- Bulk tenant management
Tenant Settings
- Business information
- Default configurations
- Payment provider settings
- Regional compliance settings
Next Steps
- Learn about Storefronts
- Understand Bundles
- Explore API Authentication