DocumentationMumbai
API & SDK

Limits & Quotas

Exovon is designed to scale with you — from your first experiment to your millionth user. Every plan has clear, hard limits. We never surprise you with auto-billing.

Public Beta Notice: All standard hosting plans provide Frontend Edge Hosting. For serverless PostgreSQL with connection pooling, ExoStore Serverless Database is currently in Public Beta and 100% Free for all registered users across all tiers.

Plan Workload & Target Audience Matrix

An honest, transparent breakdown of which plan is designed for which workload.

Plan TierTarget AudienceIdeal WorkloadWhat It Is NOT For
Hobby (₹0)Students, learners & tinkerersPersonal experiments, test deployments, and learning full-stack web dev on free .exovon.co.in subdomains.Commercial projects, custom domains, continuous uptime.
Cloud Starter (₹349/mo)Freelancers, personal devs & simple site creatorsPersonal portfolios, marketing landing pages, developer blogs & static showcase sites with custom domains (10 GB origin bandwidth, 150 build mins, 30h compute).Origin-heavy video/audio streaming, large file downloads, 24/7 continuous backend SSR.
Pro (₹1,499/mo)SaaS founders, startups & production businessesDynamic Next.js SSR apps, Remix, API backends, e-commerce stores with active daily users (40 GB origin bandwidth, 200 build mins, warm containers, 5M requests).Massive multi-tenant agency scale (1 TB+ data needs).
Heavy (₹3,999/mo)Scale-ups, high-traffic platforms & web agenciesHigh-concurrency platforms, agency multi-app client portfolios, heavy data traffic (1 TB bandwidth, 50M+ requests, dedicated SLA target).N/A (Enterprise custom clusters available).

Compute

Resource allocation and runtime limits across container environments.

ResourceFreeStarter (₹349)Pro (₹1,499)Heavy
Build Engine4 vCPUs / 16 GB4 vCPUs / 16 GB4 vCPUs / 16 GBDedicated Turbo
Container RAM512 MB1 GB1 GBCustom
CPU0.5 vCPU (shared)1 vCPU (shared)1 vCPU (shared)Dedicated (up to 8+ vCPUs)
Build timeout5 min15 min30 min60 min
Request timeout10 s30 s (HTTP) • 15m (Streams)60 s (HTTP) • 30m (Streams/WS)120 s (HTTP) • 60m (Streams/WS)
Max payload (request body)3 MB4 MB6.5 MB20 MB
Concurrent requests per container204080100+ / Custom
Concurrent instances (autoscaling)1 (scales to 0)Up to 4 (scales to 0)Up to 4 (scales to 0)Dedicated Fleet
Zero-Downtime Hot Restarts✓ Included✓ Included✓ Included✓ Instant Traffic Shift

What happens at limit:

  • • Build timeout: Build fails. Compilation logs are preserved for 24 hours.
  • • Request timeout: Returns HTTP 504 Gateway Timeout.
  • • Max payload exceeded: Returns HTTP 413 Payload Too Large.
  • • Concurrent requests exceeded: Returns HTTP 429 Too Many Requests.
  • • Concurrent instances: New incoming requests queue briefly; if sustained, oldest unserviced connections are dropped.

Bandwidth & Storage

Data transfer and object storage limits per billing cycle.

ResourceFreeStarter (₹349)Pro (₹1,499)Heavy
Origin Bandwidth (Uncached)1 GB/mo10 GB/mo (Unmetered CDN)40 GB/mo (Unmetered CDN)Custom (1 TB+)
Included Requests1 Million/mo1 Million/mo5 Million/mo50 Million+
Build Pipeline Time3 builds/mo150 mins/mo (4 vCPU / 16GB)200 mins/mo (4 vCPU / 16GB)500 mins+
Compute Active Runtime14 Hours30 Hours50 HoursCustom (500h+)
Deployment & Build Artifact Storage100 MB5 GB25 GB100 GB+ (Custom)

⚡Understanding Edge Requests vs. Active Compute Duration

Why Do Both 5M Requests & 50h Compute Exist?

In modern web frameworks (Next.js, Remix, Astro), 1 page load is not 1 compute request:

  • • 1 Dynamic Document Request: The HTML SSR request hits your backend container (~100ms compute).
  • • 15–30 Static Asset Requests: JS chunks, CSS bundles, web fonts, and images are served directly from our Global Edge CDN at 0ms compute cost.

The 5,000,000 Edge Requests quota absorbs all static CDN traffic so image and script downloads never deplete your container compute. The 50 Hours Compute is preserved strictly for dynamic Node.js executions.

Instance Concurrency (80 reqs/container)

Exovon runs real microcontainers, not single-invocation functions:

  • • 80 connections for 15 minutes on 1 container = 15 minutes of compute (not 20 hours).
  • • 81 connections: Container 1 holds 80 (15m) and Container 2 holds 1 (15m) = 30 minutes total compute across both instances.
  • • Immediate Scale-to-Zero: When connection 81 disconnects, Container 2 hibernates instantly to ₹0.00 compute.
💡 Storage Note: The 25 GB limit covers deployed container images, build layer caching, and deployment release bundles. Standalone S3-compatible object storage is on our product roadmap.

Standard Metered Overages & Auto-Burst

Coming Soon

By default, Exovon operates in Zero-Overage Protection Mode (no surprise bills). When metered auto-burst is released, overage rates will apply identically across all tiers:

ResourceUpcoming Burst RateSafeguard Policy
Origin Bandwidth (Uncached)₹12.00 / GBDirect origin traffic (CDN cached responses are Free & Unmetered)
Build Pipeline Execution₹1.50 / min4 vCPU / 16 GB dedicated fast worker pool
Edge Requests & Invocations₹45.00 / 1 MillionGlobal Anycast edge routing & SSL termination
Active Container Runtime₹12.00 / hr1 vCPU + 1 GB RAM container (exact millisecond execution, ₹0 when idle)
Spend Guard StageAutomated Protection Action
80% of Spend CapEarly warning email notification and live dashboard progress banner.
90% of Spend CapHigh-priority alert sent. Edge rate-limiting engaged against abusive bot scrapers.
100% of Spend CapHard circuit breaker engages. Upstream container scaling halts (maxInstances: 0). Upstream cost drops to ₹0.00 immediately.

Zero Surprise Billing Policy

• ₹0 automatic overage by default: We will never charge your payment method without your explicit toggle and configured cap.

• Configurable Cap: Set spend guard limits at ₹500, ₹1,000, ₹2,500, or ₹5,000 directly from Billing Settings.

Billing & Metering Mechanics

Zero Blind Spots

Enterprise clarity on exactly how resources are measured, what charges apply, and what is guaranteed ₹0.00.

Platform MetricBillable?Metering Policy & Calculation
Container Startup (Cold Boot)₹0.00 (FREE)Microkernel initialization, image unpacking, and TCP port 8080 probe phases (<250ms) are platform overhead absorbed by Exovon. You are never charged for container spin-up time.
Network Latency & Fiber Transit₹0.00 (FREE)In-flight network transit time between visitors, Anycast edge nodes, and Google Cloud Mumbai is never billed. You pay only for data transfer volume (egress bytes), never for transit latency.
Inbound Ingress Bandwidth₹0.00 (UNMETERED)All incoming data — file uploads, JSON request bodies, form submissions, and webhook payloads — is 100% free and unmetered across all plans.
Edge CDN Cache Hits₹0.00 (FREE)Static assets (/_next/static/*, CSS, JavaScript, WebP images) delivered from Cloudflare Anycast edge caches do not touch container origin and consume zero origin bandwidth.
Internal Health Probes₹0.00 (FREE)Edge Router readiness and liveness probes verifying port 8080 health are internal platform monitoring calls and are exempt from request quotas.
Active Container ExecutionMetered (ms)Tracked strictly while your container is processing an active HTTP request. When requests finish, container execution measurement stops immediately. When dormant for 15 minutes, containers scale to zero (₹0.00).

Slow-Client Shielding

The Edge Router buffers responses. Once your container finishes generating an SSR payload and sends it to the edge buffer, its execution time concludes. A client downloading slowly on a 2G connection does not hold container compute open or increase billable compute hours.

True Scale-to-Zero

Unlike legacy cloud VPS instances that bill 730 hours every month regardless of whether you have traffic, Exovon serverless containers hibernate completely when idle. If your app receives zero visits at night, your compute spend is ₹0.00.

Zero Overage Shock

All plans have hard threshold protections. We never auto-charge credit cards for unexpected spikes. Overages occur only if you explicitly enable Burst Mode with pre-configured spend guard limits (₹500, ₹1,000, ₹2,500).

Secret Manager & Environment Variables

Hardware-backed envelope encryption. The master encryption key is secured in an isolated key vault, while your secrets are encrypted at rest in the database, decrypted on-the-fly, and injected directly into container process memory at runtime.

FeatureFreeStarter (₹349)Pro (₹1,499)Heavy (₹3,999)
Environment Secrets Limit6 Variables15 Variables25 VariablesUnlimited
Encryption at RestAES-256 GCMAES-256 GCMAES-256 GCMDedicated Master Key (CMEK)
Runtime Memory Injection✓ On-the-fly process.env✓ On-the-fly process.env✓ On-the-fly process.env✓ On-the-fly process.env
Bulk .env Import✓ Included✓ Included✓ Included✓ Included
Pre-flight Placeholder Detection✓ Active✓ Active✓ Active✓ Active
Zero-Downtime Hot ReloadingManual Redeploy✓ Dynamic Rolling Restart✓ Dynamic Rolling Restart✓ Instant Live Hot Patching

1. Bulk .env File Importer

Paste your raw .env or .env.local files directly into the dashboard. Our parser automatically sanitizes keys, removes outer quotes, strips inline comments, and normalizes formatting.

2. Encrypted at Rest & Injected at Runtime

Master encryption keys are stored isolated in the key vault, while secrets remain encrypted in the database. When containers boot, secrets are decrypted on-the-fly and injected into process.env memory without ever touching disk.

3. Zero-Downtime Hot Restarts

For dynamic full-stack containers, updating your environment variables triggers an automated rolling container restart (/api/deploy/restart), making new secrets active instantly without a slow git rebuild.

Observability & Real-Time Telemetry

Live runtime console logs, Core Web Vitals diagnostics, HTTP traffic distribution, and edge performance telemetry across all deployments.

Telemetry StreamFreeStarter (₹349)Pro (₹1,499)Heavy (₹3,999)
Runtime Console Logs1-Hour Live Stream24-Hour Retention7-Day Retention + Search30-Day + Dedicated Log Drain
Console Severity FilteringBasic (All)✓ INFO / WARN / ERROR✓ Full Regex & Path Search✓ Custom Structured Telemetry
Core Web Vitals24h SummaryReal-Time LCP/CLS/INPReal-Time + URL Drill-downContinuous Micro-Telemetry
HTTP Status BreakdownSummary✓ Live 2xx / 4xx / 5xx✓ Live 2xx / 4xx / 5xx✓ Live Stream + Error Alerts
Latency DistributionBasicp50 / p95 / p99 Graphsp50 / p95 / p99 + RegionalSub-Millisecond Edge Telemetry

1. Live Website Console Logs

Stream live server-side stdout and stderr logs directly into your browser. Inspect incoming HTTP methods, paths, status codes, latencies, user agents, and IP addresses with instant search and severity filtering.

2. Real-Time Core Web Vitals

Continuous performance tracking capturing Largest Contentful Paint (LCP), Cumulative Layout Shift (CLS), Interaction to Next Paint (INP), First Contentful Paint (FCP), and Time to First Byte (TTFB) directly from real-world edge sessions.

3. Traffic & Error Diagnostics

Real-time graphs for request velocity, error spikes, and response time distributions. Identify 404 dead links and 500 runtime exceptions within seconds of pushing new code.

Database Availability

Standard Exovon hosting tiers cover Frontend Edge Hosting. Managed PostgreSQL databases are provisioned either via our serverless ExoStore Engine (Public Beta) or custom dedicated cluster configurations on Heavy and Enterprise plans.

ResourceFreeStarter (₹349)Pro (₹1,499)Heavy
Database Availability✖ No DB Available✖ No DB Available (Frontend Only)✖ No DB Available (Frontend Only)✓ Dedicated Enterprise Storage
Storage✖ N/A✖ N/A (No Database)✖ N/A (No Database)50 GB+ (Custom)
Max connections000500+
Connection timeoutN/AN/AN/A30 s

What happens at limit:

  • • Storage full: Database write operations are blocked. Read operations continue. Upgrade plan or delete unnecessary data.
  • • Max connections: New connection attempts are rejected. Use connection pooling (PgBouncer) or upgrade your plan tier.
  • • Connection timeout: Idle database connections are automatically closed after 30 seconds.

Rate Limits

All rate limits are enforced per client IP address unless noted otherwise.

EndpointLimitWindowExceeded Behavior
API (general)120 requestsper minuteHTTP 429 + Retry-After header
Deploys (Free)3 totalper month (max 1 per hr)HTTP 429
Deploys (Starter ₹349)30 totalper month (max 10 per hr)HTTP 429
Deploys (Pro / Heavy)100+per month (unlimited hourly)HTTP 429

Note: Deploy rate limits exist to prevent system abuse and ensure fair resource allocation. If you require higher deployment limits for automated CI/CD pipelines, please contact support.

Projects & Domains

Project allocations and custom domain routing across plan tiers.

ResourceFreeStarter (₹349)Pro (₹1,499)Heavy
Projects1510Unlimited
Custom domains0 (Not included)5UnlimitedUnlimited
Environment variables61525Unlimited

💡 Custom domains on Free: Custom domains are not included on the Free tier. Upgrade to Starter or Pro to connect custom domains. Free projects receive an automatic .exovon.co.in subdomain.

Free Plan: The Soft-Landing Policy

We believe free tiers should be genuinely usable — not traps that surprise you.

ThresholdWhat Happens
80% of any limitDashboard banner + email warning alert
100% of bandwidthThrottled, not suspended. 48-hour grace period applies.
100% of storageWrites blocked. Reads continue. Zero data loss.
100% of deploysDeploy button disabled until next billing cycle or plan upgrade. Existing live deployments remain unaffected.
BillingNever auto-billed. We do not store your credit card on the Free plan. No surprise charges.

Heavy Plan: Fair Use

"Unlimited" on Heavy plans is governed by transparent fair-use policies:

ResourceFair Use ThresholdBeyond Threshold
Custom domains100Contact support — provisioned at no additional cost
Concurrent instances100+Custom cluster sizing configured during enterprise onboarding

We have never enforced a fair-use limit on a paying customer. This clause exists solely to prevent infrastructure abuse.

Limits Summary by Plan

Side-by-side comparison matrix across all Exovon hosting plans.

FeatureFreeStarterProHeavy
Best forLearning, portfolios, experimentsPortfolios, landing pages, blogsProduction SaaS, e-commerce, apps100K+ users, heavy compute
Price₹0₹349/mo₹1,499/mo₹3,999/mo
Scale to zeroYes (spin down on idle)Yes (spin down on idle)Yes (scales to 0; min-instances available)No (dedicated fleet)
Container RAM512 MB1 GB1 GB4 GB+ Dedicated
Origin Bandwidth1 GB/mo10 GB/mo (Unmetered CDN)40 GB/mo (Unmetered CDN)1,000 GB (1 TB)
Storage100 MB5 GB25 GB100 GB+
Custom domains05UnlimitedUnlimited
Build Allowance3/mo150 mins/mo200 mins/mo500 mins+
Database✖ No DB Available✖ No DB Available (Frontend Only)✖ No DB Available (Frontend Only)✓ Dedicated 50 GB+ (Custom)
Overage billingNeverNeverNeverNegotiated

Questions & Frequently Asked Questions

Architecture Overview

How Exovon builds, packages, and deploys your applications across GCP Mumbai compute pools and Cloudflare Anycast edge nodes. Read Architecture Overview →

Pricing Details & Common Questions

1. Can I change or cancel my subscription at any time?

Yes. You can upgrade, downgrade, or cancel your subscription plan at any time directly from your Exovon Dashboard settings. Cancellations take effect at the end of your current billing period with zero cancellation fees.

2. What happens if a pricing plan is adjusted or retired in the future?

Your active plan limits, quotas, and feature allocations will remain 100% active and intact until the expiration date of your current billing cycle. All active subscribers will receive advance notifications before any plan changes occur.

3. Are there any hidden overage fees if my site experiences a traffic spike?

Absolutely not. Exovon enforces a strict ₹0 automatic overage policy. If you reach 100% of your bandwidth quota, your application is gracefully rate-limited at the edge, but your payment card will never be charged without your explicit consent.

Contact Support

Need custom limits, higher deployment quotas for enterprise CI/CD pipelines, or dedicated cluster sizing? Our support team is ready to help. Contact Exovon Support →