Documentation Index
Fetch the complete documentation index at: https://docs.deployhub.cloud/llms.txt
Use this file to discover all available pages before exploring further.
Overview
DeployHub enforces usage limits to ensure fair resource allocation across all users. Limits are defined per plan and enforced at the system level.All limits are defined in
/prototype/backend/src/constants/planLimits.js:1Free Plan Limits
The Free plan includes the following quotas:Projects
3 projects maximumDeploy up to 3 separate projects simultaneously
Monthly Requests
2,000 requests/monthTotal HTTP requests across all projects
RAM Allocation
512 MB per projectMemory available for each deployment
CPU Allocation
0.1 vCPUFractional CPU for each container
Free Plan Restrictions
| Feature | Status |
|---|---|
| Custom Domains | ❌ Not available |
| Team Members | Limited to 1 |
| Team Collaboration | Not supported |
Pro Plan Limits
The Pro plan significantly increases all quotas:Projects
10 projects maximum3.3× more projects than Free
Monthly Requests
100,000 requests/month50× more requests than Free
RAM Allocation
2048 MB (2 GB) per project4× more memory than Free
CPU Allocation
1.0 vCPU10× more CPU than Free
Pro Plan Features
| Feature | Status |
|---|---|
| Custom Domains | ✅ Unlimited |
| Team Members | ✅ Unlimited |
| Team Collaboration | ✅ Full support |
How Limits Are Enforced
Project Creation Limits
Project Creation Limits
When you attempt to create a new project:
- System checks your current plan
- Counts your existing active projects
- Compares against
PLAN_LIMITS[plan].projects - Blocks creation if limit exceeded
Request Quotas
Request Quotas
HTTP requests are tracked per billing cycle:
- Free: 2,000 requests/month
- Pro: 100,000 requests/month
- Additional requests may be throttled
- Error 429 (Too Many Requests) returned
- Service resumes at next billing cycle
Resource Allocation
Resource Allocation
RAM and CPU limits are enforced at deployment time:
- Containers cannot exceed allocated RAM
- OOM (Out of Memory) kills occur if limit exceeded
- CPU is throttled based on allocation
Custom Domain Restrictions
Custom Domain Restrictions
From
planLimits.js:7 and :15:- Free:
customDomain: false- feature completely disabled - Pro:
customDomain: true- full access
Team Member Limits
Team Member Limits
Collaboration features are plan-restricted:
- Free: Maximum 1 team member (yourself)
- Pro: Unlimited team members
Monitoring Your Usage
Check Dashboard
View real-time usage metrics in your account dashboard
- Current request count
- Active projects
- Resource utilization
Set Up Alerts
Configure notifications for:
- 80% quota usage warnings
- Quota exceeded alerts
- Subscription expiry reminders
Plan Comparison Table
All values below are enforced from
PLAN_LIMITS constant| Resource | Free Plan | Pro Plan | Increase |
|---|---|---|---|
| Projects | 3 | 10 | 233% |
| Requests/Month | 2,000 | 100,000 | 4,900% |
| RAM (MB) | 512 | 2,048 | 300% |
| CPU (vCPU) | 0.1 | 1.0 | 900% |
| Custom Domains | No | Yes | N/A |
| Team Members | 1 | Unlimited | N/A |
What Happens When Limits Are Exceeded?
Project Limit Exceeded
Request Quota Exceeded
Memory Limit Exceeded
When a container exceeds RAM allocation:- Linux OOM killer terminates the process
- Container restarts automatically
- Deployment may enter crash loop
- Health checks fail
CPU Throttling
When CPU usage exceeds allocation:- Process is throttled (not killed)
- Response times increase
- Performance degrades
- User experience suffers
Optimizing Resource Usage
- Reduce Memory
- Reduce CPU
- Reduce Requests
- Optimize Projects
- Use smaller base images (Alpine Linux)
- Remove development dependencies in production
- Implement memory-efficient algorithms
- Enable garbage collection tuning
When to Upgrade
Consider upgrading from Free to Pro when:High Traffic
Consistently approaching 2,000 requests/month
Multiple Projects
Need more than 3 active deployments
Performance Issues
Experiencing memory or CPU constraints
Custom Branding
Require custom domain support
Next Steps
View Plans
Compare Free vs Pro pricing
Upgrade to Pro
Start Pro subscription
Monitor Usage
Check your current usage
Usage Stats API
Access usage data programmatically