Meta's webhook delivery requires a publicly reachable HTTPS endpoint with a valid certificate. Plan the domain, the DNS and the certificate before the migration window.
WhatsApp API VPS
VPS hosting for the WhatsApp Business API stack
Whether you run an on-premises client or build against the Cloud API, the parts you own are a webhook receiver, a message queue, a database and whatever business logic decides what to send. Those need a server with a static address and a valid certificate.
Sizing
Three honest starting points.
Pick the row that describes what you have now, not what you hope to have in a year. Moving up a tier later is easier than paying for headroom you never use.
| If you are running | Start at | Specification | Monthly | |
|---|---|---|---|---|
| A single number, moderate volume Webhook receiver, queue, database and app in one box. | VPS 8 | 4 vCPU / 8 GB RAM / 80 GB NVMe | ₹1,438 | Deploy |
| Multiple numbers or an agent inbox Concurrent agents and media handling change the profile. | VPS 32 | 12 vCPU / 32 GB RAM / 320 GB NVMe | ₹4,799 | Deploy |
| Campaign volume with media Media storage and outbound throughput dominate. | VPS 64 | 24 vCPU / 64 GB RAM / 640 GB NVMe | ₹9,599 | Deploy |
Worth knowing first
Three things most pages about this leave out.
Unsolicited bulk messaging violates WhatsApp's own terms and our acceptable use policy. This platform is for opted-in business messaging, not for blasting purchased lists.
Message templates, rate limits and quality ratings are governed by Meta, not by your server. No amount of hardware fixes a poor quality rating.
Setup checklist
Do these on day one.
- Reserve the webhook subdomain and certificate ahead of cutover.
- Queue inbound webhooks; do not process them synchronously.
- Store media outside the application database.
- Keep an audit trail of consent for every number you message.
Recommended plan
Whether you run an on-premises client or build against the Cloud API, the parts you own are a webhook receiver, a message queue, a database and whatever business logic decides what to send.
- PlanVPS 8
- Specification4 vCPU / 8 GB RAM / 80 GB NVMe
- Monthly₹1,438 excl. GST
- VirtualisationKVM
- AccessFull root / administrator
- NodesMumbai, Noida, Jaipur
Common questions
WhatsApp API VPS, answered.
What server do I need for the WhatsApp Business API?
For a single number with moderate volume, a 4 vCPU / 8 GB plan running your webhook receiver, queue, database and application is a sensible start. Multiple numbers, a shared agent inbox or media-heavy campaigns move you to the 32 GB tier.
Do I need a static IP address?
You need a stable, publicly resolvable HTTPS endpoint. Each VPS is provisioned with its own IPv4 address, which serves that purpose. Confirm the exact IP allocation for your plan before provisioning.
Can I send bulk marketing messages from this server?
Not outside WhatsApp's own rules. Messaging people who have not opted in breaches Meta's terms and our acceptable use policy, and it damages the number's quality rating regardless of where it is hosted.
Is hosting in India required for Indian customers?
It is not a technical requirement, but Indian teams often prefer it for latency to their own admin tools, for INR billing, and for a clearer answer when a client asks where the message logs are stored.
VPS by workload
Next step
Send the stack, get a size.
Tell us the operating system, application stack, current traffic, database size and where it hurts today. You get a sizing recommendation, the matching plan and a price.