Version and Feature List

ServBay’s feature set is tailored for modern web development, offering diversity and efficiency. It supports multiple PHP versions, making it possible to run different versions simultaneously under varied project requirements. Node.js support extends its capabilities to JavaScript-based projects, making it a comprehensive toolkit.

Fast version switching enhances productivity, allowing seamless transitions between different environments. The local DNS functionality simplifies network request management, which is crucial for local testing. Moreover, ServBay offers an auxiliary development package for recompiling custom software, addressing unique project needs. The combination of these features makes ServBay a flexible and powerful solution for developers.

ServBay is free and compatible with macOS 12 or later
Share ServBay on
Version and Feature List
Features\Plan ServBay ServBay Pro
Pricing
Pricing Free $59.00 ($29 for Edu)
Free Trial / 7 days
Authorize Device / 2
Functions
macOS Support
Native macOS App Swift + SwiftUI Swift + SwiftUI
Install Package Size 50 MB 50 MB
Upgradeable Package
Security Updates
Operating System
Non-intrusive Installation
Launch at Login
Start with System
CLI Support
GUI Interface
System Resource Monitoring Panel
Quick Control/Menu Bar
Service Control Panel
Multilingual
Easy-to-Use Application
Configurable via GUI
Easy Backup
Website Group
Web Servers
Apache
NGINX
Caddy
Hosts / Websites
Configurable via GUI
Multiple Hosts
Maximum Number of Supported Hosts 5 Unlimited
Custom Domains
Custom Ports
Custom SSL Certificates
Custom TLD Suffixes
Multiple Domains/Aliases
Selectable PHP Version
URL Rewrite (Pseudo-static)
CORS Support
Static Website Support
Reverse Proxy
Docker/Node.js Proxy
Redirection (301/302)
SSL Support
PKI
ACME Certificates
ACME Certificate Auto-Renewal
ACME - Let's Encrypt
ACME - ZeroSSL
ACME - Google Trust Services
Self-Signed SSL
ServBay Private CA
Number of Private CA Certificates 10 Unlimited
ServBay Public CA
Number of Public CA Certificates - 20
Domain Certificates
S/MIME Email Signature Certificates
Code Signing Certificates
Document Signing Certificates
Programming Languages
PHP Support
Multiple PHP Versions 5.6 - 8.5 5.6 - 8.5
PHP 8.4
PHP 8.5
Multiple PHP Instances
Instantly Switch PHP Versions
Node.js Support
Node.js 22
Node.js 23
Multiple Node.js Versions 12 - 23 12 - 23
Instantly Switch Node.js Versions
Python Support
Python 2.x
Python 3.x
Multiple Python Versions 2.7 & 3.5 - 3.14 2.7 & 3.5 - 3.14
Instantly Switch Python Versions
Databases
MySQL Support
Multiple MySQL Versions 5.1 - 9.1 5.1 - 9.1
Multiple MySQL Instances
Instantly Switch MySQL Versions
MariaDB Support
Multiple MariaDB Versions 10.4 - 11.8 10.4 - 11.8
Multiple MariaDB Instances
Instantly Switch MariaDB Versions
PostgreSQL Support
Multiple PostgreSQL Versions 10 - 17 10 - 17
Multiple PostgreSQL Instances
Instantly Switch PostgreSQL Versions
MongoDB Support
Multiple MongoDB Versions 5.0 - 8.0 5.0 - 8.0
Multiple MongoDB Instances
Instantly Switch MongoDB Versions
Redis Support
Memcached Support
SQLite 3
AI
Ollama
Mail Server
Built-in Mail Server
SSL/TLS
STARTTLS
SMTP
POP3
Mail Relay
Webhook
SpamAssassin
DNS
Built-in DNS Server
Custom Domains 5 unlimited
Hosts File Management GUI
Host Domain Resolution via /etc/hosts
Host Domain Resolution via Local Built-in DNS Server
Tunnels/Reverse Proxy
Cloudflared
frpc
Ngrok
Pinggy.io
Tools
phpMyAdmin
Adminer
SVN (Subversion)
OpenSSL
Composer
cURL
npm
pnpm
yarn
Customization
Project Level Customization
PHP Settings
PHP FPM Settings
PHP Extension Settings
Node.js Settings
Python Settings
Redis Settings
Memcached Settings
MySQL Settings
MariaDB Settings
PostgreSQL Settings
MongoDB Settings
E-Mail Server Settings
Ollama Settings
Development Tools
Development Library
Recompile Support
Additional PHP Extensions Compile
Support
Troubleshooting Tools
Documentation
Community
Email
Paid Support
Discord
Telegram
WhatsApp
Line
WeChat Group
ServBay is free and compatible with macOS 12 or later
Share ServBay on