OpenResty® Scalable Web Platform by Extending NGINX with Lua


Yichun Zhang (agentzh) , 13 Jul 2020 (created 21 Jun 2011)

New! Test::Nginx 0.28 is now released!

New! Formal version OpenResty is now released!

New! New official blog post series "The Wonderland of Dynamic Tracing" is published.

New! New blog post "How OpenResty and Nginx Allocate and Manage Memory" is published.

Binary Releases


OpenResty® provides official pre-built packages for common Linux distributions.

We currently support Ubuntu, Debian, RHEL, CentOS, Fedora, OpenSUSE, and Amazon Linux.

We also provide official package repositories for our users so that receiving and installing package updates can be trivial.


All the releases are signed by the public PGP key A0E98066 of Yichun Zhang.

See Windows-specific documentation for basic usage on Windows.

macOS/Mac OS X

It is highly recommended to install OpenResty on our Mac OS X or macOS systems via homebrew package manager, like this:

brew tap openresty/brew
brew install openresty

If you already installed OpenResty from homebrew/nginx, please run the following command first:

brew untap homebrew/nginx

Hard-core developers may also want to try out the openresty-debug package:

brew install openresty-debug

Source Code Releases

All the releases are signed by the public PGP key A0E98066 of Yichun Zhang.

You can download the source release tarballs below. After that, you can follow the instructions on the Installation page to build and install it.

Lastest release

Legacy releases

Sometimes, users may want to download old releases.

See Installation for installation instructions.