Plans
Compare Lumos Gate plans starting at $0/mo. Unlimited domains on all tiers, daily proration on plan changes, and prepaid credit billing with no surprises.
Plans
Lumos Gate offers three plans to match different use cases, from personal projects to large-scale infrastructure. All paid plans use the prepaid credit system. You deposit credits into your account, and plan costs are deducted automatically. There are no recurring card charges or surprise bills.
Plan Comparison
| Feature | Free | Pro ($19/mo) | Enterprise ($49/mo) |
|---|---|---|---|
| Shield Servers | Up to 1 | Up to 5 | Up to 20 |
| Domains | Unlimited | Unlimited | Unlimited |
| SSL Certificates | Free (Let's Encrypt) | Free (Let's Encrypt) | Free (Let's Encrypt) |
| Firewall (WAF) | Basic | Basic | Advanced rules |
| Bot & DDoS Protection | -- | Yes | Yes |
| DNS Failover | -- | Automatic | Automatic |
| Analytics | 1-day | 7-day | 30-day |
| API Access | -- | Yes | Yes |
| Notifications | -- | Email + Webhook | |
| Support | Community | Standard | Priority |
Note: Plan pricing is managed dynamically in the database. Current prices are always displayed on the landing page and in Dashboard -> Settings -> Billing.
Free Plan
The Free plan is designed for evaluation and personal projects. It includes:
- 1 shield server
- Unlimited domains
- Basic WAF rules (IP blacklist, simple rate limiting)
- Automatic SSL via Let's Encrypt
- 1-day analytics retention
The Free plan has no time limit and requires no credit deposit. You can run it indefinitely for small setups that fit within the limits.
Free Plan Limitations
- No bot protection (JS challenge / HMAC cookie)
- No DNS failover (requires 2+ servers, single server only)
- No notifications (email or webhook)
- No API access
- No config export
- Limited analytics history (1 day only)
- No billing deductions -- the Free plan costs $0, so no credits are needed
Pro Plan
The Pro plan is built for production workloads and businesses:
- Up to 5 shield servers across multiple regions
- Unlimited domains
- Basic WAF with IP blacklist and rate limiting
- Bot & DDoS protection with JS challenge and bad bot blocking
- Automatic DNS failover between primary and secondary servers
- 7-day analytics retention
- API access
- Email notifications
The Pro plan covers most production use cases. Five servers across different regions give you solid geographic coverage and redundancy. See Multiple Servers for deployment strategies.
Enterprise Plan
The Enterprise plan is for agencies and large teams:
- Up to 20 shield servers
- Unlimited domains
- Everything in Pro, plus:
- Advanced firewall rules
- 30-day analytics retention
- Webhook notifications (in addition to email)
- Priority support
Choosing a Plan
| Use Case | Recommended Plan | Why |
|---|---|---|
| Testing and evaluation | Free | No cost, no commitment |
| Personal blog or small site | Free | 1 server with unlimited domains is plenty |
| Production SaaS or e-commerce | Pro | Full WAF, bot protection, and failover |
| Multiple client sites | Pro | Unlimited domains across 5 servers |
| Agency or hosting provider | Enterprise | 20 servers, custom rules, priority support |
| High-traffic infrastructure | Enterprise | 30-day analytics, webhook alerts |
Changing Plans
Plan changes take effect immediately. Credits are prorated on a daily basis using an atomic database transaction that prevents partial failures.
How Plan Changes Work Internally
When you change plans, the system performs three steps in a single atomic transaction:
- Proration credit -- If you are on a paid plan, you receive a credit for the unused days remaining on your current billing cycle
- New plan deduction -- The full monthly price of the new plan is deducted from your balance
- Profile update -- Your plan is updated and a config push is sent to all your servers
If any step fails (for example, insufficient balance for the new plan), the entire transaction rolls back and nothing changes.
Upgrading
- Navigate to Dashboard -> Settings -> Billing
- Select your new plan
- Credits are prorated -- you receive a refund for unused days on the old plan, then the new plan's full monthly price is deducted
Important: Your balance must be sufficient to cover the new plan's monthly price (after the proration credit is applied). If not, you will receive an "Insufficient balance" error with the exact amount needed. Deposit credits first, then retry.
Downgrading
- Navigate to Dashboard -> Settings -> Billing
- Select the lower plan
- The proration credit for the old plan is applied, and the new (lower) plan price is deducted
Warning: When downgrading, ensure your current usage fits within the new plan's limits. If you have 4 servers and downgrade to Free (1 server limit), you will need to decommission servers first. The system will reject the plan change if your resource usage exceeds the target plan's limits.
Downgrading to Free
When switching to the Free plan ($0/mo), only the proration credit is applied. No deduction is made, and the next deduction date is cleared since the Free plan has no recurring charges.
Proration Example
Current plan: Pro ($19/mo), started 15 days ago
Remaining: 15 days on Pro
Step 1 - Proration credit:
Daily rate on Pro: $19 / 30 = $0.63/day
Credit for 15 unused days: $0.63 x 15 = $9.50
Step 2 - New plan charge:
Enterprise plan: $49/mo (full month deducted)
Net effect on balance: +$9.50 - $49.00 = -$39.50
Next deduction: 30 days from nowRate Limiting on Plan Changes
Plan changes are rate-limited to 5 changes per 5 minutes to prevent abuse. If you hit the limit, wait a few minutes and try again.
Plan Limits Enforcement
Plan limits are enforced when you try to create new resources:
- Server limit -- You cannot add a new server if you are already at your plan's maximum. Domains are unlimited on all plans.
- Feature gating -- Features like bot protection, DNS failover, and API access are only available on plans that include them
Existing resources are not removed when you downgrade. However, you cannot add new servers that exceed the lower plan's limit until you reduce your usage.
Billing
All paid plans use the prepaid credit system. You deposit credits via USDT/crypto, and plan costs are deducted automatically every 30 days. If your balance drops too low, you receive a low balance warning. If a deduction fails, your account is frozen until you deposit more credits.
Key billing facts:
- Deductions happen every 30 days from your last payment
- The WebSocket server triggers deduction checks every 5 minutes
- Low balance warnings are sent when your balance falls below 2x your plan's monthly price
- Low balance warnings are throttled to once per 7 days to avoid notification spam
- Frozen accounts retain full read access and existing proxy traffic continues uninterrupted
Analytics Retention Details
Each plan provides a different analytics time window in the dashboard. The retention policy controls how long metrics data is stored and how it is rolled up over time.
| Plan | Dashboard Window | Hourly Metrics | Daily Metrics |
|---|---|---|---|
| Free | 1 day | 7 days (backend) | Not generated |
| Pro | 7 days | 7 days, then rolled to daily | 365 days |
| Enterprise | 30 days | 7 days, then rolled to daily | 365 days |
How it works:
- Raw per-hour metrics are kept for 7 days regardless of plan, then the WebSocket server's maintenance loop rolls them into daily aggregates.
- Daily records are retained for 365 days, then cleaned by the maintenance loop.
- The analytics API clamps the query time range based on your plan. Even though backend data may exist beyond your plan's window, the API will not return it.
Note: If you upgrade from Free to Pro, you immediately gain access to the wider analytics window. Historical data that was already collected (within the 7-day hourly retention) becomes visible.
See Architecture -- Metrics & Data Retention for the full technical details on how metrics flow through the system.
Next Steps
- Credits and Billing -- Understand deposits, deductions, and the full billing lifecycle
- Quick Start -- Get started with any plan
- Multiple Servers -- Make the most of Pro/Enterprise server limits
- Account Management -- Understand frozen accounts and account deletion
- Notifications -- Set up low balance and account frozen alerts