OpenResty

Contact Us

Your message was sent successfully.We appreciate you taking time to write. Our experts will reach out to you within 24-48 hours.

OpenResty XRay

Request trial today and receive a diagnostic report

Learn More
Zoom
“OpenResty Inc.‘s enterprise solutions help us improve our productivity significantly with its troubleshooting and optimizing functionalities. We were able to resolve mysterious software issues in production instantly.”
Jun Xiao | Site Manager
ADP
OpenResty is the only product available in the industry where you can seamlessly deploy Lua scripts and WAF rules across the cluster. It has high concurrency, excellent performance under high loads, and a very intuitive UI for easy deployment.
Sandeep Sehgal | Principal Architect
Qunar.com (NASDAQ: QUNR)
“Adopting OpenResty Edge was an excellent decision. It reduces our maintenance cost by 90%. From reloading time that’s less than seconds, simplified page rules and business logic, to its user-friendly UI for batch operation and automation, we are constantly impressed by the best-in-class performance and system stability.”
Bin Sun | VPE
Alibaba
“OpenResty allows us to elegantly perform network programming with a very low cost and several times more efficient than traditional socket programming. Between resource occupation, execution efficiency, and concurrency, OpenResty is excellent.”
We used to struggle during extreme web traffic as one of Asia’s highest traffic media sites. OpenResty helps us stay engaged with our audience even with thousands of cache purges per minute and over 20 million requests per hour.
Technical Director at a Large Media Website
Ajaib
At Ajaib, running OpenResty in production has exceeded all our expectations. Major props to their team for the close support and critical advice given to us throughout the rollout process (both pre and post). We couldn't have chosen a better partner, very proud to be OpenResty's first Indonesian customer!
Winston Lays | Co-founder and CTO
Innovie GmbH
“OpenResty Edge is one of the best products out there when it comes to scalable and customizable gateways with maximum performance. I really appreciate its awesome assistance.”
David Steinbauer | CEO
Futurice
“OpenResty provides great capacity for application development by allowing users to easily customize packages with their own code.”
Tom Larkworthy | Cloud Consultant
powering the most high-traffic websites in the world

“Greatly improving the performance and scale of our overall application”

Thomas Griffin |Forbes
Find out why they trusted us →

Our Tutorials

See how OpenResty XRay works

Install OpenResty XRay’s Agents on Ubuntu via Deb Packages

Learn more →

Performance Impact of OpenResty XRay when Tracing PHP Apps (using OpenResty XRay)

Learn more →

Performance Impact of OpenResty XRay when Tracing Python Apps (using OpenResty XRay)

Learn more →

Performance Impact of OpenResty XRay when Tracing Rust Apps (using OpenResty XRay)

Learn more →

Dynamic-Tracing Custom Go Programs with Custom Ylang (using OpenResty XRay)

Learn more →

How Python Django's Application Uses Memory Internally (Using OpenResty XRay)

Learn more →

Install OpenResty XRay’s Agents on CentOS via RPM Packages

Learn more →

Find the largest Python objects or values taking the most RAM (using OpenResty XRay)

Learn more →

How CPU time is spent inside Rust’s Sled library (using OpenResty XRay)

Learn more →

How CPU time is spent inside Go's etcd server (using OpenResty XRay)

Learn more →

How CPU time is spent inside llama.cpp + LLaMA2 (using OpenResty XRay)

Learn more →

Find Blocking Go Code Paths Holding back CPU Usage (Using OpenResty XRay)

Learn more →

Pinpointing the hottest Go code paths with high CPU usage (using OpenResty XRay)

Learn more →

Pinpointing the blocking Python code paths (using OpenResty XRay)

Learn more →

Two bugs in Linux kernels' tracing subsystem (found by OpenResty XRay)

Learn more →

Pinpointing hottest Perl code paths (using OpenResty XRay)

Learn more →

Pinpointing hottest Lua code paths in online OpenResty/Nginx servers (using OpenResty XRay)

Learn more →

How we solved a CPU bottleneck caused by Lua exceptions in a custom Kong plugin (using OpenResty XRay)

Learn more →

Memory and CPU usage statistics among Kong plugins online (using OpenResty XRay)

Learn more →

Troubleshooting the extra 200-ms request latency online

Learn more →

Pinpointing leaked Lua tables with OpenResty XRay's command-line tools

Learn more →

Real-Time Request Counting against Nginx Processes via YSQL

Learn more →

How to deploy the on-premises version of OpenResty XRay on Microsoft's Azure cloud

Learn more →

When Lua IPC Pipes Block OpenResty or Nginx's Event Loops

Learn more →