
Deploy Evolution API
Deploy and Host Evolution API with Railway
Postgres
railwayapp-templates/postgres-ssl
Just deployed
/var/lib/postgresql/data
Redis
bitnami/redis
Just deployed
/bitnami
Evolution API
evoapicloud/evolution-api:v2.3.0
Just deployed
Deploy and Host Evolution API on Railway
Evolution API is a Node.js REST interface that brings WhatsApp Web multi-device features to your stack. It handles session management, QR authentication, message send/receive (text, media, groups), and webhooks. Ideal for powering support agents, notifications, and AI assistants that need reliable WhatsApp connectivity with minimal setup.
About Hosting Evolution API
Hosting Evolution API on Railway is straightforward. Use the template to provision a service, set environment variables for access control and webhooks, and attach a persistent Volume for WhatsApp sessions. You can optionally connect a database or cache for queues, metrics, or rate control. Enable a custom domain with HTTPS, add a healthcheck for safe deploys, and monitor logs directly in the dashboard. For production, allocate sufficient RAM/CPU and keep sessions on a mounted Volume to avoid re-pairing. Once deployed, authenticate by scanning the QR code from your session endpoint and start wiring events to your automation platform or CRM.
Common Use Cases
- Connect WhatsApp to chatbots, CRMs, and automation workflows for support, alerts, and follow-ups.
- AI assistant for triage and FAQs, sending media and collecting documents from users.
- Transactional notifications, reminders, and broadcast to opted-in audiences with delivery tracking.
Dependencies for Evolution API Hosting
- Node.js 18+ runtime or a production-ready Docker image.
- A persistent Volume on Railway for session storage; optional PostgreSQL/Redis for queues, cache, or metrics.
Deployment Dependencies
- Railway Volumes: https://docs.railway.app/develop/volumes
- Environment Variables: https://docs.railway.app/develop/variables
- Domains & HTTPS: https://docs.railway.app/deploy/domains
- Healthchecks: https://docs.railway.app/guides/healthchecks
Why Deploy Evolution API on Railway?
Railway is a singular platform to deploy your infrastructure stack. Railway will host your infrastructure so you don't have to deal with configuration, while allowing you to vertically and horizontally scale it.
By deploying Evolution API on Railway, you are one step closer to supporting a complete full-stack application with minimal burden. Host your servers, databases, AI agents, and more on Railway.
Template Content
Redis
bitnami/redisEvolution API
evoapicloud/evolution-api:v2.3.0