Multi-Tenant Caching
11x density. Complete isolation. REST API for your control panel.
Caching infrastructure that scales with your business.
Hosting Provider Challenges
One tenant must not affect others
Complete cache isolation per domain/tenant with resource limits
Need to integrate with existing control panel
Full REST API for provisioning, purging, and metrics
Memory costs limit site density
91% compression means 11x more sites per server
Per-site cache configuration
Dynamic config per tenant, hot reload without restart
Usage tracking for billing
Per-tenant metrics: requests, bandwidth, cache size
White-label requirement
OEM licensing with custom branding available
Multi-Tenant Architecture
Tenant Isolation
# Each tenant gets isolated resources
[[tenants]]
id = "tenant-001"
domains = ["site1.com", "www.site1.com"]
[tenants.limits]
max_cache_entries = 50000
max_cache_size = "500MB"
max_bandwidth_mbps = 100
max_requests_per_second = 1000
[tenants.cache]
default_ttl = "1h"
compression = trueControl Panel Integration
# REST API for your control panel
# Create tenant
POST /admin/tenants
{"id": "tenant-001", "domains": ["site1.com"]}
# Update limits
PUT /admin/tenants/tenant-001/limits
{"max_cache_size": "1GB"}
# Get usage metrics
GET /admin/tenants/tenant-001/metrics
# Returns: requests, bandwidth, cache_size, hit_rateControl Panel API
Full REST API for integration with cPanel, Plesk, DirectAdmin, or custom panels
/admin/tenantsProvision new tenant
/admin/tenants/:idRemove tenant & cache
/admin/tenants/:id/limitsUpdate resource limits
/admin/tenants/:id/purgePurge tenant cache
/admin/tenants/:id/metricsUsage for billing
/admin/tenants/:id/statusHealth & cache stats
Usage Metrics for Billing
Track per-tenant usage for accurate billing. Export to your billing system via API or webhooks.
GET /admin/tenants/tenant-001/metrics?period=month
{
"tenant_id": "tenant-001",
"period": "2025-01",
"requests": {
"total": 15420000,
"cache_hits": 14890000,
"cache_misses": 530000,
"hit_rate": 96.5
},
"bandwidth": {
"total_gb": 245.8,
"cached_gb": 238.2,
"origin_gb": 7.6
},
"cache": {
"entries": 42531,
"size_mb": 487,
"compression_ratio": 8.2
}
}OEM & White-Label Licensing
Brand Trident as your own caching solution
OEM License Includes
- ✓Custom binary branding
- ✓Remove Trident references
- ✓Your company in headers
- ✓Custom admin panel branding
- ✓Dedicated build pipeline
- ✓Source escrow available
Pricing Model
- •Per-Server: Flat fee per server deployed
- •Per-Tenant: Usage-based pricing option
- •Unlimited: Enterprise unlimited license
- •Revenue Share: Partner program available
Integrate With Any Panel
REST API works with any HTTP client. Integration guides available.
Ready to Add Caching to Your Platform?
Talk to us about OEM licensing and integration support.