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

Automatic Core Dump Analysis (using OpenResty XRay)

Learn more →

Install OpenResty XRay’s Agents on Amazon Linux via Package Bundles

Learn more →

Pinpointing the Hottest Go Code Paths with High Disk I/O (using OpenResty XRay)

Learn more →

How CPU Time is Spent inside Envoy Servers (using OpenResty XRay)

Learn more →

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

Learn more →

How to Locate Exceptions inside Go Applications (using OpenResty XRay)

Learn more →

How CPU Time is Spent inside PHP Laravel Apps (using OpenResty XRay)

Learn more →

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

Learn more →

How to Locate Exceptions inside Rust Applications (using OpenResty XRay)

Learn more →

Pinpointing CPU-Hottest Go Code Paths Inside Prometheus (using OpenResty XRay)

Learn more →

How to Diagnose HTTP 504 Timeout Errors using OpenResty XRay

Learn more →

How CPU Time is Spent inside Go’s CockroachDB (using OpenResty XRay)

Learn more →

Performance Overhead of OpenResty XRay when Tracing Perl Apps

Learn more →

Locate Large Memory Objects inside Perl Processes (using OpenResty XRay)

Learn more →

Performance Overhead of OpenResty XRay when Tracing Go Apps

Learn more →

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 Analyzers (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 →