For Hosting Providers

Multi-Tenant Caching

11x density. Complete isolation. REST API for your control panel.
Caching infrastructure that scales with your business.

Per-Tenant IsolationControl Panel APIOEM Licensing
11x
Site Density
vs uncompressed caches
91%
Memory Savings
with zstd compression
100%
Tenant Isolation
no cross-contamination
REST
API Driven
integrate with any panel

Hosting Provider Challenges

Challenge

One tenant must not affect others

Trident Solution

Complete cache isolation per domain/tenant with resource limits

Challenge

Need to integrate with existing control panel

Trident Solution

Full REST API for provisioning, purging, and metrics

Challenge

Memory costs limit site density

Trident Solution

91% compression means 11x more sites per server

Challenge

Per-site cache configuration

Trident Solution

Dynamic config per tenant, hot reload without restart

Challenge

Usage tracking for billing

Trident Solution

Per-tenant metrics: requests, bandwidth, cache size

Challenge

White-label requirement

Trident Solution

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 = true

Control 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_rate

Control Panel API

Full REST API for integration with cPanel, Plesk, DirectAdmin, or custom panels

POST/admin/tenants

Provision new tenant

DELETE/admin/tenants/:id

Remove tenant & cache

PUT/admin/tenants/:id/limits

Update resource limits

POST/admin/tenants/:id/purge

Purge tenant cache

GET/admin/tenants/:id/metrics

Usage for billing

GET/admin/tenants/:id/status

Health & 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
  }
}
Per-Request Billing
Track request counts
Bandwidth Billing
Track GB transferred
Cache Size Billing
Track storage used

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

cPanel
Plesk
DirectAdmin
Virtualmin
ISPConfig
Custom Panels

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.