How do you pronounce xin?
Like “zin”: /zɪn/. The name is the recursive acronym “xin isn’t nginx”.
FAQ
The name, the beta, the config, and what ships.
Like “zin”: /zɪn/. The name is the recursive acronym “xin isn’t nginx”.
The xin web server and reverse proxy: one binary that reads nginx configuration and provides static serving, proxying, load balancing, TLS, caching, authentication, rate limiting, FastCGI, uwsgi, SCGI, gRPC and stream TCP.
The Kubernetes Gateway controller. Use the contact form if you want access or want to discuss a deployment.
Yes. Bring your nginx config. Run xin -t -c /etc/nginx/nginx.conf first, then compare representative traffic on a spare port before switching production traffic.
No. Directives outside the supported surface are refused at configuration load. Known behavioral differences inside supported features are documented on the compatibility page.
Yes. The published results come from three interleaved, counterbalanced rounds on pinned physical cores against nginx 1.26.3. The benchmark notes and scripts are kept in the repository.
Xin is proprietary and free for non-commercial use. Commercial licences and direct engineering support are available through the contact form.