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 Intro Video

Trusted by over 100,000 developers worldwide

100+
Countries
200,000+
Install
7000+
Daily Active Developers
2000+
Packages

What ServBay can do for you

Rich Software Packages

Rich Software Packages

ServBay includes a variety of services required for developers in their daily work. Whether it's development languages like PHP, Node.js, Python, Golang, various databases like MySQL, PostgreSQL, MongoDB, Redis, or services such as DNS, email, reverse proxy/tunnel, and even the Ollama large language model, you can install them with one click and use them out of the box. With a wide range of package versions available, you can even find outdated versions like PHP 5.6 and Node.js 12. With multi-version coexistence, packages can run simultaneously without interference.

Project-Level Environment Settings

Project-Level Environment Settings

It's common for different projects to use different versions of development languages and databases. ServBay offers project-level runtime environment configurations, allowing you to specify different versions of development languages for each project, ensuring they do not interfere with each other, making your project development more flexible and controllable.

Domain Names and DNS

Domain Names and DNS

During the lifecycle of web development, domain names are consumables. ServBay comes with a built-in DNS service that allows developers to use non-existent domain names and TLDs without registering them, and issues free SSL certificates for these domain names. This capability not only saves developers significant costs but also greatly enhances security.

Mail Server

Mail Server

Email services are essential during development. ServBay has a built-in mail server that lets you easily use services like POP3/SMTP. With ServBay’s PKI, it supports STARTTLS and SSL/TLS with zero configuration. Want to send emails externally? The built-in SMTP Relay and SpamAssassin can help you with that. A powerful WebMail interface is also included.

SSL Certificates

SSL Certificates

ServBay has a built-in PKI system that allows developers to create CA and issue SSL certificates for free. In addition to domain certificates, it supports S/MIME email certificates, code signing certificates, and document signing certificates. With SSL certificates, developers can encrypt Web, database, and email services, as well as sign packages. Additionally, ServBay supports requesting SSL certificates from Let's Encrypt, ZeroSSL, and Google Trust Services via ACME and supports automatic renewal.

Support for Multiple Development Languages

Support for Multiple Development Languages

ServBay supports various mainstream web development languages, including but not limited to PHP, Node.js, Python, and Golang. Each development language offers multiple versions, making it easy for developers to choose the right version based on project needs. ServBay automatically configures the corresponding runtime environment, allowing developers to start development work quickly without manual installation and setup. Switching between different language versions with one click facilitates testing compatibility across different environments.

Rich Database Support

Rich Database Support

ServBay integrates a variety of commonly used databases, such as MySQL, PostgreSQL, MongoDB, Redis, MariaDB, Memcached, SQLite, and more. Developers can choose suitable databases based on project needs and deploy them with one click. ServBay provides both a graphical interface and command-line tools, making it convenient for developers to manage databases, such as creating databases, importing and exporting data, executing SQL statements, and more. Additionally, ServBay supports multi-version coexistence of databases, allowing developers to test compatibility between different database versions.

Reverse Proxy (Tunneling)

Reverse Proxy (Tunneling)

ServBay supports reverse proxy features such as Ngrok, Pinggy.io, FRP, and Oray Peanut Shell. Developers can easily expose internal services of ServBay to the external network. This is very useful for debugging webhooks, connecting to intranet services, or creating secure tunnels. The reverse proxy feature in ServBay supports custom domain names, SSL certificates, and HTTP/3 protocols to ensure secure and efficient connections.

1, 2, 3, Let's start coding!

Rich Software Packages

1. Open ServBay

Project-Level Environment Settings

2. Install the package

Domain Names and DNS

3. No configuration needed, ready to use

ServBay is free and compatible with macOS 12 or later
Share ServBay on

We have served countless excellent developers

"We have been installing everything through BREW, and managing ports has been very difficult. ServBay is simply a miracle! Love ServBay!"

ServBay User: Hamburger-Fries, Coder of stuff
Hamburger-Fries @ Coder of stuff

"I really enjoy using ServBay, and I believe it will gain wider adoption in the WordPress field."

ServBay User: Aaron Kwok, LuckyCat CEO
Aaron Kwok @ LuckyCat CEO

"ServBay is the easiest way for me to run PHP websites on Mac. It’s fast, user-friendly, provides a top-notch debugging experience, and the team behind it is outstanding."

ServBay User: Jessica, Student
Jessica @ Student

"ServBay includes a complete stack for running web applications. I can easily set up and run web servers or databases."

ServBay User: Nicholas Grossman, Frontend Developer
Nicholas Grossman @ Frontend Developer

"This is the easiest and most user-friendly web service software for new developers."

ServBay User: U Park, Student
U Park @ Student

"ServBay is very easy to use and contains all the components needed to run local servers/websites at high speeds."

ServBay User: Juan Massad, IT Project Manager
Juan Massad @ IT Project Manager

"I had a very good experience with ServBay. I use it to run a local server and develop WordPress sites for my clients."

ServBay User: Aroseisarose, Freelancer
Aroseisarose @ Freelancer

"Just install it, click a button, and you can start different web servers and databases."

ServBay User: Pham, Developer/Content Creator
Pham @ Developer/Content Creator

"It’s very easy to install and use, with a gentle learning curve. The software integrates smoothly with other software. I also love that it can provide different database servers with just one click."

ServBay User: Tobe404, Web Developer
Tobe404 @ Web Developer

"ServBay is the best local hosting web server I have ever used."

ServBay User: Thomas Wade, IT Test Manager
Thomas Wade @ IT Test Manager

"Using ServBay is a fantastic experience. It helps build websites by creating web servers and MySQL databases."

ServBay User: Arthur Harnik, Site Administrator
Arthur Harnik @ Site Administrator

"Most of my experience with it involves installing WordPress, and I find it easier to install using ServBay than some options provided by web hosts."

ServBay User: Shayla Christine, Site Administrator
Shayla Christine @ Site Administrator

"ServBay provides an excellent graphical user interface for managing Python-based servers on my Mac. I can quickly switch between Python versions, making it easy to test software, and the logs provide the expected level of feedback for debugging applications."

ServBay User: Anthony Holmes, Python Developer
Anthony Holmes @ Python Developer

ServBay includes most commonly used packages for developers

Low Price, High Efficiency

We believe your time is more valuable than money
Monthly
Annually
$0 Free Forever

Professional features and a rich toolkit to meet all the daily development needs of individual developers.

Download
  • 5 websites
  • 5 DNS records
  • Custom domain names/TLDs
  • Private CA and free SSL certificates
  • Includes PHP (5.6-8.4)
  • Includes Python (2.7, 3.5-3.14)
  • Includes Node.js (12-23)
  • Includes MySQL (5.1-9.0)
  • Includes MariaDB (10.4-11.7)
  • Includes PostgreSQL (10-17)
  • Includes MongoDB (5.0-8.0)
  • Includes Redis
  • Includes Memcached
  • Includes dnsmasq
  • Includes Ollama
  • Includes phpMyAdmin/adminer
  • Multiple PHP instances running simultaneously
  • PHP modules and extensions
  • Troubleshooting tools
Most popular
$59 $99 /Year

Designed for professional developers or small startup teams, includes unlimited features and some collaboration capabilities.

Buy Now Free Trial
  • All features of ServBay Free
  • 2 device licenses
  • Email server
  • PKI system
  • Easily configurable services
  • Customizable service configurations
  • Customizable HTTP/HTTPS ports
  • Supports CORS
  • Unlimited websites
  • Unlimited DNS records
  • Unlimited private CA certificates
  • Free S/MIME, code signing, document signing certificates
  • ACME (Let's Encrypt, ZeroSSL, Google Trust Services) certificate management
  • Multi-domain/alias support
  • Manage hosts file
  • Multiple database instances running simultaneously
  • Technical support (Email, Telegram, Discord, WhatsApp)
  • And more...
$399 $999 /Year

Designed for highly collaborative distributed development teams, helping team leaders coordinate their teams’ daily development environment.

Coming Soon
  • All features of ServBay Pro
  • 10 user licenses
  • Share with team
  • Unified Configuration
  • Virtual Dev Network
  • And more...

Frequently Asked Questions

If you have more questions, please visit the Help Center.
What is ServBay, and what benefits can it bring me?

ServBay provides web developers with an integrated, graphical, one-click installation local development environment. It includes commonly used web development services and tools, such as web servers, databases, programming languages, mail servers, queue services, SSL/PKI systems, and large language models (LLM).

What common development packages does ServBay include?

ServBay includes services such as Caddy, NGINX, Apache, PHP, Python, Node.js, MySQL, MariaDB, PostgreSQL, MongoDB, Redis, memcached, and tools like phpMyAdmin, Adminer, and Composer. It also includes Ollama to facilitate developers in running large language models like deepseek, qwen, and llama.

Which programming languages are integrated into ServBay?

ServBay integrates various versions of popular programming languages such as PHP, Python, and Node.js, and is continually adding support for other languages like Golang, Rust, Ruby, and Java. Developers can easily use and switch between the latest and deprecated versions of these languages in ServBay.

Is ServBay suitable for team use?

Absolutely! The original intention behind ServBay is to provide a unified and maintainable development environment for teams, reducing code discrepancies and bugs caused by inconsistent environments among team members. Through the 'unified configuration' feature, team managers can lock in different development environments for each project.

Why not use Docker or Homebrew?

Compared to Docker, ServBay is specifically optimized, providing better resource consumption and making it easier to view logs and debug source code. In comparison with Homebrew, ServBay does not require compiling source code for installation, nor does it invade the operating system or pollute its environment, which could affect other applications' normal operation. Additionally, users do not need to manually edit configuration files, making it more user-friendly.

What advantages does ServBay have over MAMP, XAMPP, herd, etc.?

Unlike MAMP, XAMPP, herd, and similar tools, ServBay supports multiple hosts running simultaneously, allows the use of non-existent custom domain names, comes with free SSL certificates without application, and supports running multiple PHP versions at the same time. ServBay also offers detailed package versions, including the latest and historical versions, which can be installed and switched at any time. These capabilities are unmatched by other similar products.

Does ServBay support running multiple PHP versions simultaneously?

Yes. ServBay can run multiple instances of different PHP versions concurrently, allowing you to set a different PHP version for each website and quickly switch between different versions.

Which versions of PHP, Python, Node.js, MySQL, MariaDB, and PostgreSQL does ServBay support?

ServBay supports PHP 5.6 - PHP 8.5, Python 2.7, 3.5 - 3.14, Node.js 12 - Node.js 23, MySQL 5.1 - MySQL 9.1, MariaDB 10.4 - MariaDB 11.5, PostgreSQL 10 - PostgreSQL 16, and MongoDB 5.0 - MongoDB 8.0.

Can I compile the PHP modules I need?

Of course! You just need to xcode-select --install to install the relevant compilation tools for macOS, then set the PATH, CFLAGS, and other parameters to the path of the ServBay Development Lib to compile.

Does ServBay support large language models (LLM)?

Absolutely! ServBay integrates Ollama, allowing you to run large language models such as deepseek, qwen, llama, solar, chatglm, etc.

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.