More than just a local server environment: ServBay is a powerful integrated platform.

ServBay contains rich tools and components to meet the daily development needs of developers, enabling them and teams to set up environments and programming languages within three minutes through one-click.

Download for macOS 12+ & Windows 10+ / Server 2012+
More than just a local server environment: ServBay is a powerful integrated platform.

Built for how you actually develop

Easy to Use

Easy to Use

Time is money. ServBay allows developers to deploy environments in just three minutes, saving a lot of time. This enables developers to focus on actual project development instead of wasting time on environment setup.

Born for Modern Developers

Born for Modern Developers

Compared with competitors, ServBay continuously maintains a high frequency of updates, allowing developers to keep up with the latest technologies. ServBay supports multiple versions from PHP 5.6 to PHP 8.5-dev, allowing developers to select the versions they want, greatly enhancing usability.

Unified Development Environment

Unified Development Environment

For team managers, maintaining a consistent development environment is a challenge. ServBay unifies team development environments, promoting real-time sharing and collaboration on work outcomes, making the management and maintenance of entire team projects simpler.

Sounds great, but I want to know more

Newbie Friendly, One-Click Installation

ServBay’s GUI is more powerful than any competitor, allowing both novices and experienced developers to deploy their development environment completely with zero code and zero configuration. Through modular combinations, developers can install, upgrade, and switch between different service versions with a single click to quickly meet development needs.
Newbie Friendly, One-Click Installation
Run Multiple Versions of Services Simultaneously

Run Multiple Versions of Services Simultaneously

ServBay includes 40 different software options, including servers like Caddy, Nginx, Apache, development languages like PHP, Node.js, and Python, as well as SQL databases like MySQL, MariaDB, and PostgreSQL, and NoSQL databases like MongoDB and Redis. It provides developers with various choices, and ServBay supports one-click switching and simultaneous operation of these software, handling even the most complex projects with ease.

Secure Development, Prevent Malicious Tampering

Developing with ServBay is absolutely secure. A major feature of ServBay is its PKI system, which allows users to issue self-signed certificates. Developers can work in an encrypted HTTPS environment. Moreover, for free users, ServBay also provides SSL support, so there’s no need to worry about limitations when using the free version. The support provided by ServBay not only enhances the security of the development process but also significantly saves on investments in domain names and SSL certificates.
Secure Development, Prevent Malicious Tampering

Comparison of ServBay with MAMP

Feature
ServBay
ServBay Pro
MAMP
MAMP Pro
Maximum Number of Sites Supported 5 Sites ✓ ✗ ✓
Multiple PHP Versions ✓ ✓ ✗ ✓
Instant PHP Version Switching ✓ ✓ ✗ ✗
Database (SQL & NoSQL) ✓ ✓ ✗ ✗
Built-in DNS Server ✓ ✓ ✗ ✗
Custom Domain Names ✓ ✓ ✗ ✓
PKI System ✗ ✓ ✗ ✗
SSL Certificate ✓ ✓ ✗ ✓
Reverse Proxy ✓ ✓ ✗ ✗
LLM (Ollama) ✓ ✓ ✗ ✗

We have served countless excellent developers

"I used to be a MAMP Pro user, but it wasn't very convenient, and the MAMP team iterated too slowly, often failing to meet my needs. I switched to ServBay. ServBay's PHP is comprehensive; no matter which version I want to use, I can switch with just a click."

Frank Todoran @ Independent Developer

"The PHP versions in integrated environments are often limited, and multiple installed PHP versions can interfere with each other. However, with ServBay, I can switch to whichever PHP version I want; I can run as many as I want, and it's fantastic."

Craig K. Spowart @ Senior PHP Engineer

"Thank you so much, hope to keep using ServBay! This is an amazing tool compared to MAMP!"

Hamza Vaswani @ PHP Beginner

"Awesome! I really love this software, and it consumes significantly less resources than MAMP (the main competitor on macOS). Once you fine-tune some of the detailed aspects of user experience, you will have an absolutely outstanding product. Thank you again for all the support during my adaptation process. After using MAMP for 7 years, I am getting used to the new environment, haha."

HereBeCush @ Content Creator/Software Developer

"There are only a few tools that I love. I can definitely say that I have fallen in love with ServBay."

FlyingRusso @ Web Development Freelancer

"ServBay enables our team to manage grunt commands, keeping everyone happy and focused, allowing us to spend less time deploying environments and more time on creative projects."

Peter Davey @ IT Manager

Detailed feature comparison between ServBay and MAMP

Features\Products
ServBay
ServBay Pro
ServBay Team
MAMP
MAMP Pro
Pricing
Pricing
Free
$59 (Edu Plan: $29)
$399.00
Free
$99
Free Trial
/
7 days
/
/
14 days
Licensed Users
/
1
10
/
/
Licensed Device
/
2/User
2/User
/
1
Additional User License
/
/
✓
/
/
Additional User Pricing (per user)
/
/
$39.90
/
/
Features
macOS Support
✓
✓
✓
✓
✓
Native macOS App
Swift + SwiftUI
Swift + SwiftUI
Swift + SwiftUI
Cocoa + Objective-C
Cocoa + Objective-C
Supports macOS system versions
macOS 12+
macOS 12+
macOS 12+
macOS 12+
macOS 12+
Windows support
✓
✓
✓
✓
✓
Native Windows Application
C# + AvaloniaUI
C# + AvaloniaUI
C# + AvaloniaUI
/
/
Supports Windows system versions
Windows 10/11 & Windows Server 2012+
Windows 10/11 & Windows Server 2012+
Windows 10/11 & Windows Server 2012+
Windows 10/11
Windows 10/11
Installer Size
50 MB
50 MB
50 MB
428 MB
428 MB
Upgradeable Package
✓
✓
✓
✗
❗️Limited
Security Updates
✓
✓
✓
✗
✗
Operating System
Non-intrusive Installation
✓
✓
✓
✓
✓
Launch at Login
✓
✓
✓
✗
✗
Start with System
✓
✓
✓
✗
✓
CLI Support
✓
✓
✓
✓
✓
GUI Interface
System Resource Monitor Panel
✓
✓
✓
✗
✗
Quick Control / Menu Bar
✓
✓
✓
✗
✓
Service Control Panel
✓
✓
✓
✗
✗
Multilingual
✓
✓
✓
✗
✗
User-friendly Application
✓
✓
✓
✗
✓
Configurable via GUI
✓
✓
✓
✗
✓
Easy Backup
✓
✓
✓
✗
✗
Website Grouping
✗
✓
✓
✗
✗
Web Servers
Apache
✓
✓
✓
✓
✓
NGINX
✓
✓
✓
✓
✓
Caddy
✓
✓
✓
✗
✗
Websites / Hosts
Configurable via GUI
✓
✓
✓
✗
✓
Multiple Websites
✓
✓
✓
✗
✓
Max Websites
5
Unlimited
Unlimited
1
Unlimited
Custom Domains
✓
✓
✓
✗
✓
Custom Ports
✗
✓
✓
✗
✓
Custom SSL Certificate
✓
✓
✓
✗
✓
Custom TLD
✓
✓
✓
✗
✗
Multiple Domains / Aliases
✗
✓
✓
✗
✗
Selectable PHP Version
✓
✓
✓
✗
✓
URL Rewrite (Pseudo-static)
✓
✓
✓
✗
✗
CORS Support
✗
✓
✓
✗
✗
Static Site Support
✓
✓
✓
✓
✓
Reverse Proxy
✓
✓
✓
✗
✗
Docker/Node.js Proxy
✓
✓
✓
✗
✗
Redirect (301/302)
✓
✓
✓
✗
✗
SSL Support
PKI
✗
✓
✓
✗
✗
ACME Certificate
✗
✓
✓
✗
✗
ACME Auto-Renewal
✗
✓
✓
✗
✗
ACME - Let's Encrypt
✗
✓
✓
✗
✗
ACME - ZeroSSL
✗
✓
✓
✗
✗
ACME - Google Trust Services
✗
✓
✓
✗
✗
Self-signed SSL
✓
✓
✓
✗
✗
ServBay Private CA
✓
✓
✓
✗
✗
Private Domain Certificate
10
Unlimited
Unlimited
✗
✗
Private S/MIME Certificate
2
10
30
✗
✗
Private Code Signing Certificate
✗
2
10
✗
✗
Private Document Signing Certificate
✗
5
30
✗
✗
ServBay Public CA
✗
✓
✓
✗
✗
Public Domain Certificate
✗
20
100
✗
✗
Public S/MIME Certificate
✗
10
30
✗
✗
Public Code Signing Certificate
✗
1
5
✗
✗
Public Document Signing Certificate
✗
5
30
✗
✗
Programming Languages
PHP Support
✓
✓
✓
✓
✓
Multiple PHP Versions
5.3 ~ 8.6
5.3 ~ 8.6
5.3 ~ 8.6
7.4/8.2
5.4/5.6/7.3/7.4/8.1/8.2
PHP 8.4
✓
✓
✓
✗
✗
PHP 8.5
✓
✓
✓
✗
✗
Multiple PHP Instances
✓
✓
✓
✗
✗
Instant PHP Version Switching
✓
✓
✓
✗
✗
Node.js Support
✓
✓
✓
✗
✗
Node.js 22
✓
✓
✓
✗
✗
Node.js 23
✓
✓
✓
✗
✗
Multiple Node.js Versions
12 ~ 25
12 ~ 25
12 ~ 25
/
/
Instant Node.js Version Switching
✓
✓
✓
✗
✗
Bun supported
✓
✓
✓
✗
✗
Deno Supported
✓
✓
✓
✗
✗
Python 2.x
✓
✓
✓
✗
✗
Python 3.x
✓
✓
✓
✗
✗
Multiple Python Versions
2.7 & 3.5 ~ 3.14
2.7 & 3.5 ~ 3.14
2.7 & 3.5 ~ 3.14
/
/
Instant Python Version Switching
✓
✓
✓
✗
✗
Go Support
✓
✓
✓
✗
✗
Multiple Go Versions
1.11 ~ 1.26
1.11 ~ 1.26
1.11 ~ 1.26
/
/
Instant Go Version Switching
✓
✓
✓
✗
✗
Java Support
✓
✓
✓
✗
✗
Multiple Java Versions
7(1.7.0) ~ 25
7(1.7.0) ~ 25
7(1.7.0) ~ 25
/
/
Instant Java Version Switching
✓
✓
✓
✗
✗
.NET Support
✓
✓
✓
✗
✗
Multiple .NET Versions
2.0 ~ 10.0
2.0 ~ 10.0
2.0 ~ 10.0
/
/
Instant .NET Version Switching
✓
✓
✓
✗
✗
Mono Support
✓
✓
✓
✗
✗
Multiple Mono Versions
6.x
6.x
6.x
/
/
Ruby Support
✓
✓
✓
✗
✗
Multiple Ruby Versions
2.4 ~ 4.0
2.4 ~ 4.0
2.4 ~ 4.0
/
/
Instant Ruby Version Switching
✓
✓
✓
✗
✗
Rust Support
✓
✓
✓
✗
✗
Multiple Rust Versions
1.x
1.x
1.x
/
/
Databases
MySQL Support
✓
✓
✓
✗
✓
Multiple MySQL Versions
5.1 ~ 9.6
5.1 ~ 9.6
5.1 ~ 9.6
✗
✗
Multiple MySQL Instances
✗
✓
✓
✗
✗
Instant MySQL Version Switching
✓
✓
✓
✗
✗
MariaDB Support
✓
✓
✓
✗
✗
Multiple MariaDB Versions
10.4 ~ 12.1
10.4 ~ 12.1
10.4 ~ 12.1
/
/
Multiple MariaDB Instances
✗
✓
✓
/
/
Instant MariaDB Version Switching
✓
✓
✓
/
/
PostgreSQL Support
✓
✓
✓
✗
✗
Multiple PostgreSQL Versions
10 ~ 18
10 ~ 18
10 ~ 18
/
/
Multiple PostgreSQL Instances
✗
✓
✓
/
/
Instant PostgreSQL Version Switching
✓
✓
✓
/
/
MongoDB Support
✓
✓
✓
✗
✗
Multiple MongoDB Versions
5.0 ~ 8.2
5.0 ~ 8.2
5.0 ~ 8.2
/
/
Multiple MongoDB Instances
✗
✓
✓
/
/
Instant MongoDB Version Switching
✓
✓
✓
/
/
Redis Support
✓
✓
✓
✗
✓
Memcached Support
✓
✓
✓
✗
✓
SQLite 3
✓
✓
✓
✗
✗
AI
Ollama
✓
✓
✓
✗
✗
Multi-threaded Model Download
✗
✓
✓
✗
✗
AI Gateway
✓
✓
✓
✗
✗
MCP Server
✓
✓
✓
✗
✗
AI Client Integration
✓
✓
✓
✗
✗
Mail Server
Built-in Mail Server
✗
✓
✓
✗
✓
SSL/TLS
✗
✓
✓
✗
✗
STARTTLS
✗
✓
✓
✗
✗
SMTP
✗
✓
✓
✗
✓
POP3
✗
✓
✓
✗
✓
Mail Relay
✗
✓
✓
✗
✗
Webhook
✗
✓
✓
✗
✗
SpamAssassin
✗
✓
✓
✗
✗
DNS
Built-in DNS Server
✓
✓
✓
✗
✗
Custom Domains
5
Unlimited
Unlimited
✗
✗
hosts File Management GUI
✗
✓
✓
✗
✗
Domain Resolution via /etc/hosts
✓
✓
✓
✗
✓
Domain Resolution via Local Built-in DNS Server
✓
✓
✓
✗
✗
Tunnels / Reverse Proxy
ServBay
✗
✓
✓
✗
✗
Cloudflared
✗
✓
✓
✗
✗
FRP
✗
✓
✓
✗
✗
Ngrok
✗
✓
✓
✗
✗
Pinggy.io
✗
✓
✓
✗
✗
Search Engine
Typesense
✗
✓
✓
✗
✗
Meilisearch
✗
✓
✓
✗
✗
Object Storage
MinIO
✗
✓
✓
✗
✗
Tools
phpMyAdmin
✓
✓
✓
✗
✓
Adminer
✓
✓
✓
✗
✗
Git
✓
✓
✓
✗
✗
SVN (Subversion)
✓
✓
✓
✗
✗
OpenSSL
✓
✓
✓
✗
✓
Composer 2.2 LTS
✓
✓
✓
✗
✗
Composer
✓
✓
✓
✗
✓
cURL
✓
✓
✓
✗
✓
npm
✓
✓
✓
✗
✗
pnpm
✓
✓
✓
✗
✗
yarn
✓
✓
✓
✗
✗
Apache Maven
✓
✓
✓
✗
✗
Customization
Project-level Custom Configuration
✓
✓
✓
✗
✗
Custom 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
✗
✓
✓
✗
✗
Email Server Settings
✗
✓
✓
✗
✗
Ollama Settings
✗
✓
✓
✗
✗
Backup
Backup to External Storage
✗
✓
✓
✗
✗
Automatic Scheduled Backup
✗
✓
✓
✗
✗
Scheduled Backup - Daily
✗
✓
✓
✗
✗
Scheduled Backup - Weekly
✗
✓
✓
✗
✗
Scheduled Backup - Monthly
✗
✓
✓
✗
✗
Manual Backup
✗
✓
✓
✗
✗
Manual Backup Restore
✗
✓
✓
✗
✗
ServBay Configuration
✗
✓
✓
✗
✗
Website
✗
✓
✓
✗
✗
Single / Multiple Websites
✗
✓
✓
✗
✗
SSL Certificate
✗
✓
✓
✗
✗
Single / Multiple SSL Certificates
✗
✓
✓
✗
✗
MySQL
✗
✓
✓
✗
✗
Multiple MySQL Servers
✗
✓
✓
✗
✗
Single / Multiple MySQL Databases
✗
✓
✓
✗
✗
MariaDB
✗
✓
✓
✗
✗
Multiple MariaDB Servers
✗
✓
✓
✗
✗
Single / Multiple MariaDB Databases
✗
✓
✓
✗
✗
PostgreSQL
✗
✓
✓
✗
✗
Multiple PostgreSQL Servers
✗
✓
✓
✗
✗
Single / Multiple PostgreSQL Databases
✗
✓
✓
✗
✗
Development Tools
Development Libraries
✓
✓
✓
✗
✓
Recompilation Support
✓
✓
✓
✗
✓
Additional PHP Extension Compilation
✓
✓
✓
✗
✓
Team
Team Management
✗
✗
✓
✗
✗
Share To Team
✗
✗
Coming Soon
✗
✗
Unified Configuration
✗
✗
Coming Soon
✗
✗
Virtual Dev Network
✗
✗
Coming Soon
✗
✗
Support
AI Assistant
✓
✓
✓
✗
✗
Self-service Diagnostic Tool
✓
✓
✓
✗
✗
Documentation
✓
✓
✓
✓
✓
Community
✓
✓
✓
✗
✗
Email
✗
✓
✓
✗
✓
Paid Support
✗
✓
✓
✗
✓
Discord
✓
✓
✓
✗
✗
Telegram
✓
✓
✓
✗
✗
WhatsApp
✗
✓
✓
✗
✗
Line
✗
✓
✓
✗
✗
WeCom
✗
✓
✓
✗
✗
WeChat Group
✓
✓
✓
✗
✗

Frequently Asked Questions

If you have more questions, please visit the Help Center.
What is ServBay? Why should I use it?

ServBay is a full-stack solution designed for local website development. It encompasses web servers, database systems, programming language environments, mail service components, and message queue core modules, making it your one-stop development toolset.

Is ServBay free?

ServBay has a free version. For most users, the free version can meet their daily development needs. For experienced developers who require customized services, our paid version is also available. For more details, please refer to our pricing page.

Should I use ServBay or MAMP?

If you need to handle complex projects, frequently switch between different development environments, and prioritize security, then ServBay can offer you more powerful functions and a more convenient operating experience.

Is ServBay suitable for team use?

Absolutely! ServBay is built to help teams create consistent and maintainable development environments. Using the unified configuration from ServBay Team, team managers can deploy configurations with one click, reducing the differences in the team's development environments and code.

What software does ServBay include?

ServBay integrates essential components for web development, including Caddy, NGINX, Apache, PHP, Node.js, MySQL, MariaDB, PostgreSQL, Redis, memcached, and even convenient tools like PHPMyAdmin, Adminer, and Composer.

Will ServBay pollute my system?

Lastly, ServBay is green software that will not pollute your system. All software packages and data are placed under /Applications/ServBay, allowing for easy backup, migration, and deletion.

The Next Generation Development Tool

1 app, 2 clicks, and 3 minutes are all you need to set up your web development environment. No need to compile and install dependencies, non-intrusive to the system. Includes various versions of programming languages, databases, domain names, SSL certificates, email servers, and reverse proxies.


ServBay AI Helper
ServBay AI Helper