ServBay is a powerful cross-platform cornerstone for development

ServBay includes a rich set of tools and components that can be used for PHP, Node.js, and Python projects. It can be used in conjunction with MySQL/MariaDB, as well as PostgreSQL and MongoDB. Using ServBay, they are portable and reliable, allowing you to focus on what matters most: developing your project!

ServBay is a powerful cross-platform cornerstone for development

What ServBay can do for you

The Fastest Development Environment

The Fastest Development Environment

Time is money. ServBay allows developers to freely switch between different versions of PHP, Node.js, and Python without requiring re-downloads, thus saving a lot of time. Using ServBay, your testing speed can increase by 40% and web request speed can double.

Born for Modern Teams

Born for Modern Teams

Compared to similar software, ServBay keeps pace with the times, maintaining a high frequency of updates to ensure developers can keep up with the latest technology. ServBay offers a rich array of packages covering development languages like PHP, Node.js, and Python, as well as web servers and databases like Caddy, Nginx, and Apache, even Ollama. This ensures that developers can always use the latest and most cutting-edge technologies.

Unified Development Environment

Unified Development Environment

Maintaining a consistent development environment is a challenge for team managers. ServBay Team’s Unified Configuration can unify team development environments, facilitating real-time sharing and collaboration on work outcomes, especially for agile development teams that require high collaboration.

Sounds great, but I want to know more

ServBay boasts a complete development ecosystem

As a cornerstone for development, ServBay has a complete development ecosystem, offering PHP, Node.js, and Python, as well as MySQL, PostgreSQL, and MongoDB, and including xDebug. All installations can be done with just one click, requiring no manual configuration, while you can manage your websites and services directly via the graphical interface.
ServBay boasts a complete development ecosystem
One-Click Switching, No Configuration Required

One-Click Switching, No Configuration Required

ServBay includes an array of software, PHP (from PHP 5.6 to PHP 8.5), Node.js (from Node.js 12 to Node.js 23), and Python (from Python 2.7, Python 3.5 to Python 3.14). Installation and updates for this software can all be completed with a mouse click without the need to redownload or manually install/configure.

Built-in Ollama for Fast Running of Large Models

ServBay is the first and only local development environment built with Ollama. Users can deploy Ollama with just one click through ServBay and use various model architectures supported by Ollama, including the popular deepseek-r1 and qwen2.5, without needing to use the command line.
Built-in Ollama for Fast Running of Large Models

Comparison of ServBay with Laragon

Features
ServBay
Laragon
Cross-platform support
Instant switching between different software versions
Built-in Xdebug
PKI system
Built-in Mailpit
Team collaboration
LLM (Ollama)

We have served countless excellent developers

"I just tested ServBay, and it's amazing. Keep up the good work."

ServBay User: Schwarz, Coder of stuff
Schwarz @ Senior Backend Architect

"ServBay saved me a lot of hassle in setting up Laravel, which drove me insane when I set it up with Homestead before."

ServBay User: Harris Carpenter, LuckyCat CEO
Harris Carpenter @ Data Engineer

"I am very satisfied with ServBay and use it every day now."

ServBay User: Felix Thomas, Student
Felix Thomas @ Python Web Crawler Developer

"You guys are doing a great job; keep it up! This is the best tool for development on macOS, and I really like it!"

ServBay User: Walters, Frontend Developer
Walters @ Senior PHP Developer

"ServBay provides a great graphical user interface for managing PHP-based servers on macOS."

ServBay User: Paulo Swerts, Student
Paulo Swerts @ PHP Engineer

"As a web developer, I find ServBay to be the easiest way to set up a local server."

ServBay User: Chris Nakamura, IT Project Manager
Chris Nakamura @ Web Developer

Detailed feature comparison between ServBay and Laragon

Features\Products
ServBay
ServBay Pro
Laragon
Pricing
Pricing
Free
$59.00 ($29 for Edu)
$149.99
Free Trial
/
7 days
Authorize Device
/
2
1
Functions
macOS Support
Native macOS App
Swift + SwiftUI
Swift + SwiftUI
/
Install Package Size
50 MB
50 MB
222 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
❗️ Limited
Easy Backup
Website Group
Web Servers
Apache
NGINX
Caddy
Hosts / Websites
Configurable via GUI
❗️ Limited
Multiple Hosts
Maximum Number of Supported Hosts
5
Unlimited
1
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
8.1 - 8.4
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
22/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
3.13
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
❗️ Limited
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
❗️ Limited
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

Frequently Asked Questions

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

ServBay provides you with a one-stop local web development environment, serving as a powerful cornerstone for development. It includes everything you need, such as web servers, databases, programming languages, mail servers, and queue services. Just add development IDEs like vscode, and developers can start coding immediately without any additional setup.

We are an AI development team; is ServBay suitable?

Absolutely! ServBay includes Ollama and Python, further simplifying the installation of large language models. With just a few clicks, users can launch Ollama through ServBay, enabling the models supported by Ollama without entering any command lines. Zero configuration and zero code make it possible to deploy the AI models you need locally.

What platforms does ServBay support?

ServBay supports macOS and Windows.

How does ServBay add another PHP version?

Adding another PHP version in ServBay is very simple. Just go to the 'Services' -> 'PHP' page and click to download the desired PHP version. If you want to remove unnecessary software, click the delete icon to remove it immediately. It's very convenient and quick, with no command line needed.

How to send and receive emails via ServBay?

ServBay includes the Mailpit mail server, supporting SMTP and POP3 protocols, ready to use out of the box. Through ServBay PKI, you can directly enable STARTTLS and SSL/TLS encryption, with no need to apply for or configure certificates separately, ensuring email security anytime and anywhere.

Is ServBay suitable for team usage?

ServBay is designed to help teams create consistent and easy-to-maintain development environments. With ServBay Team’s Unified Configuration feature, managers can deploy configurations with one click, unifying the development environments of the entire team to reduce discrepancies in the team’s development environment and code, greatly improving team efficiency.

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.