Skip to content
WhatsApp and support · Rio de Janeiro or São Paulo

Evolution API VPS, Already Installed

Evolution API is an open source project that connects WhatsApp numbers to your system through HTTP calls. At Mega Dedicados it arrives running on your VPS, with PostgreSQL, HTTPS and an access key, in Rio de Janeiro or São Paulo, Brazil.

  • Installed on Debian 13 with Docker
  • PostgreSQL 16 and HTTPS already configured
  • Data center in Rio de Janeiro or São Paulo, Brazil
  • 24/7 support in Portuguese
See plans
evolution-api.yourdomain.com
Instance dashboard: connection status, button to generateInstance list: one WhatsApp number per instance, ca
Instance dashboard: connection status, button to generate2 screens
Plans

VPS plans to host Evolution API

Evolution API is installed on all four VPS Cloud plans, with root access over SSH. The app needs at least 1024 MB of free memory, and the more memory a plan has, the more numbers and messages it can handle.

Location
Selected

Plus

US$ 16.95/mo
  • 2 vCore CPU
  • 4 GB Memory
  • NVME 80 GB Disk
  • Unlimited Traffic

Pro

US$ 21.95/mo
  • 4 vCore CPU
  • 6 GB Memory
  • NVME 120 GB Disk
  • Unlimited Traffic

Turbo

US$ 35.95/mo
  • 4 vCore CPU
  • 12 GB Memory
  • NVME 160 GB Disk
  • Unlimited Traffic

Billed monthly in US dollars, with the app installed. Rio de Janeiro or São Paulo, same price. Plans start at the smallest size where the app runs well. Need more? Upgrade from the client area, without reinstalling.

Where the server lives

Evolution API in Rio de Janeiro

With Rio de Janeiro selected, your VPS with Evolution API runs in Mega's original data center, on our own network with a presence at the Rio internet exchange (IX.br) and redundant transit. It is the lowest latency for users in Rio, Espírito Santo and Minas Gerais, and our support team works in the same city as the server.

Measured latency, not a promisemeasured 18 minutes ago

Rio de Janeiro to

Vivo11.4ms
Claro19.5ms
TIM20.2ms
Oi11.1ms
Algar4.5ms

São Paulo to

Vivo15.0ms
Claro8.6ms
TIM23.7ms
Oi15.2ms
Algar7.0ms
Ping from real customer connections on each carrier to our data centers in Rio and São Paulo, measured every hour by independent probes (Globalping). Algar: measured from our edge, where we connect to it directly.

What Evolution API is

Evolution API is an open source REST API for WhatsApp and other messaging channels. Each connected number becomes an instance, and your system sends messages, receives replies and queries contacts with simple HTTP requests, with no paid middleman.

There are two connection modes. Baileys is free, uses the WhatsApp Web protocol and connects by scanning a QR Code, as on your phone. Meta's official Cloud API requires a business manager account and may charge per message.

The app includes a management panel with a list of instances and the status of each number. It is also where you find the integrations with n8n, Chatwoot, Typebot, OpenAI, Dify, Flowise, Bot Evolution and EvoAI, plus Webhook and WebSocket events.

Source: Official Evolution API repository on GitHub

What you get installed

  • Evolution API 2.3.7 in a Docker container on Debian 13, which restarts by itself after a server reboot
  • Dedicated PostgreSQL 16 on an internal network with no external access
  • Your own HTTPS address, with a Let's Encrypt certificate
  • Evolution management panel at /manager, with an administrator account created
  • API key generated at installation and delivered only to you, by email and WhatsApp
  • Contacts, conversations and messages stored in the database
  • Root access over SSH and the VPS panel in the client area

What Evolution API is used for in practice

Customer support with Chatwoot

Connect the company number to Chatwoot and answer on WhatsApp with multiple agents, conversation history and labels.

Automations with n8n

A new order, an invoice close to its due date or a lead from your website can become an automatic message. With n8n on the same VPS, the whole flow runs on your own server.

Chatbots and AI

Typebot, OpenAI, Dify or Flowise answer customers and hand the conversation to a person when needed.

Notifications from your system

An ERP, online store or course platform sends confirmations and reminders by calling the API with the number and the text.

Several numbers on one server

Sales, support and billing stay in separate instances, each with its own key and QR Code.

Monitoring alerts

Uptime Kuma can send notifications through Evolution API, so a website going down becomes a message on your WhatsApp.

Evolution API inside

Instance screen showing the connection status, the button that generates the QR Code and the events and integrations menu (example).
Instance screen showing the connection status, the button that generates the QR Code and the events and integrations menu (example).
List of instances, with one WhatsApp number in each and its key (example).
List of instances, with one WhatsApp number in each and its key (example).

Screenshots taken by Mega on a test installation, with no customer data.

What comes already configured

Documented REST API

Send text, audio, images, documents and locations, and read contacts and conversations, with a ready-made Postman collection.

Isolated instances

Each number has its own instance and key. The total depends on the free memory of the VPS.

Baileys or Cloud API

You choose the connection type when creating each instance: WhatsApp Web protocol or Meta's official API.

Webhooks and WebSocket

Every incoming message generates an event sent to your system instantly.

Integrations in the panel

n8n, Chatwoot, Typebot, OpenAI, Dify and Flowise are enabled from the Evolution panel itself.

PostgreSQL persistence

Instances, contacts, conversations and messages are stored in the database on your VPS.

From order to your first connected number

  1. 1

    Choose the plan and location

    Select Start, Basic, Plus or Pro, tick Evolution API and say whether the server should be in Rio de Janeiro or São Paulo, Brazil. The price is the same in both.

  2. 2

    Pay

    Pay with Pix, card or boleto, on a monthly, semiannual or annual cycle. There is no contract.

  3. 3

    Receive your access details

    Once payment is confirmed, the VPS is created with the app, the database and HTTPS. The address, panel and key arrive by email and WhatsApp.

  4. 4

    Connect WhatsApp

    Log in to the panel, create the instance and scan the QR Code with the WhatsApp app on your phone. From then on, your system can use the API.

Which plan to choose for Evolution API

Basic is the recommended plan: idle Evolution API with PostgreSQL uses about 380 MB, well below the 1024 MB free minimum. Move up a plan as you connect more numbers and your message volume grows.

PlanBest for
Basic
2 vCore · 2 GB
Recommended: runs Evolution API with PostgreSQL well, for those who connect a few WhatsApp numbers and have a moderate message volume.
Plus
2 vCore · 4 GB
For those who connect more numbers or have message peaks and want extra memory and disk space.
Pro
4 vCore · 6 GB
Suited to operations with many connected numbers, high message volume and other services running on the same VPS.
Turbo
4 vCore · 12 GB
For heavy use, with many simultaneous numbers, a large message history and a need for plenty of memory and storage.
Frequently asked questions

Evolution API hosting: frequently asked questions

How much does Evolution API hosting cost?

Evolution API is free, so you only pay for the VPS, from per month on the Start plan. With the Baileys connection there is no per-message charge.

Is Evolution API the official WhatsApp API?

No, it is an independent project. It connects through Baileys, which uses the WhatsApp Web protocol, or through Meta's official Cloud API. The type is set when you create each instance.

Can my WhatsApp number get banned?

Yes, if WhatsApp treats the usage as spam. Only message people who expect to hear from you, and for high-volume sending, prefer the official Cloud API.

How many WhatsApp numbers can I connect?

Evolution API sets no limit. The limit is the memory of the VPS, since each connected instance uses some. The larger the plan, the more numbers fit.

How much RAM does a VPS with Evolution API need?

The app requires at least 1024 MB of free memory. In our measurements, it uses about 380 MB when idle, including the database. For real use, Basic is the recommended plan.

Can I use it with n8n and Chatwoot?

Yes, both integrations are in the Evolution panel. n8n and Chatwoot can be installed on the same VPS, each with its own address, as long as there is free memory.

Who updates a self-hosted Evolution API?

The delivered version is 2.3.7 and stays fixed, so an update does not break your connections without warning. You update whenever you want, over SSH with root access, preferably after testing.

How do I start over or get help?

From the VPS panel in the client area you can reinstall the server, which erases the data and requires connecting your numbers again. 24/7 support in Portuguese covers the server side, and using the app follows the project's documentation.

Updated on October 19, 2026

Questions about the app or the plan?

Tell us what you want to run and for how many users; we will suggest the plan. The app arrives installed.

Talk to an engineer
Scan the code