Skip to main content

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.

Available Plans

DeployHub offers two plans designed to support projects from development to production scale.

Free Plan

Perfect for personal projects and testing$0/month

Pro Plan

For production applications and teamsStarting at ₹799/month

Plan Comparison

FeatureFreePro
Projects3 projects10 projects
Monthly Requests2,000 requests100,000 requests
RAM per Project512 MB2048 MB (2 GB)
CPU Allocation0.1 vCPU1 vCPU
Custom Domains❌ Not available✅ Included
Team Members1 memberUnlimited
SupportCommunityPriority

Pro Plan Pricing

The Pro plan is priced at ₹799 per month (79,900 paise) with significant discounts for longer commitments:
Pricing is calculated from /prototype/backend/src/constants/planPrice.js:3Base price: ₹799/month before discounts

Volume Discounts

DurationDiscountPrice per MonthTotal Price
1 month0%₹799₹799
3 months4%₹767₹2,301
6 months8%₹735₹4,410
12 months10%₹719₹8,628
24 months15%₹679₹16,296
Save up to 15% by committing to 24 months. The longer your commitment, the more you save.

How Discounts Work

The discount calculation is applied as follows:
const basePrice = 79900; // paise (₹799)
const discount = discountRates[months] || 0;
const finalAmount = months * basePrice * (1 - discount / 100);
Example for 12 months:
  • Base: ₹799 × 12 = ₹9,588
  • Discount: 10% off = ₹959 savings
  • Final: ₹8,628

Choosing the Right Plan

The Free plan is ideal for:
  • Learning and experimenting with DeployHub
  • Side projects with low traffic
  • Portfolio websites
  • Proof-of-concept applications
  • Testing before production deployment
Upgrade to Pro when you need:
  • More than 3 projects to deploy simultaneously
  • Higher traffic handling beyond 2,000 requests/month
  • Better performance with 2GB RAM and full vCPU
  • Custom domains for your brand
  • Production-ready resources for real applications

Plan Limits Enforcement

Limits are enforced at the system level from /prototype/backend/src/constants/planLimits.js:
export const PLAN_LIMITS = {
  free: {
    projects: 3,
    requests: 2000,
    ram: 512,
    cpu: 0.1,
    customDomain: false,
    teamMembers: 1,
  },
  pro: {
    projects: 10,
    requests: 100000,
    ram: 2048,
    cpu: 1,
    customDomain: true,
  }
}
When you exceed your plan limits, deployments may be throttled or blocked. Monitor your usage regularly to avoid service interruptions.

Subscription Duration

In production environments:
  • Subscriptions last for the exact number of months purchased
  • Duration calculated as: months × 30 days
  • Auto-expiry notifications sent 5 days before subscription ends
// From verify.controller.js:55-56
const subscriptionEnd = new Date(now.getTime() + months * 30 * 24 * 60 * 60 * 1000);
const notifyDate = new Date(now.getTime() + months * 25 * 24 * 60 * 60 * 1000);

Upgrading Your Plan

To upgrade from Free to Pro:
1

Go to Billing

Navigate to your account billing section
2

Select Pro Plan

Choose the Pro plan and your preferred duration
3

Complete Payment

Pay securely through Razorpay
4

Instant Activation

Your Pro features are activated immediately after payment verification

Next Steps

Usage Limits

Understand request quotas and resource limits

Payment Methods

Set up Razorpay payments

Invoices

View your billing history

API Reference

Integrate billing into your app