OpenResty
Programmable nginx + LuaJIT edge, cache and API gateway for media, on your own VM.

OpenResty is nginx bundled with LuaJIT and the lua-nginx-module, turning the world's most deployed web server into a fully programmable HTTP edge. Build caching, origin-shielding, request routing, URL signing, header rewriting, auth and other edge logic in Lua, right in the request path, with nginx-class performance.
Key features
- nginx core + LuaJIT + lua-nginx-module: scriptable access/rewrite/content phases
- Built-in HTTP proxy cache (proxy_cache) to shield and accelerate an origin
- Ships a ready config: a landing/instructions page at /, a LuaJIT demo at /lua-demo, a health probe at /healthz, and a cached reverse-proxy at /cache/
- Runs the official, unmodified openresty/openresty container
- First boot runs openresty -t and fails closed on an invalid config
- Simple seeded configuration: one HTTP port and one optional upstream origin, no web console to manage
Use cases
- A programmable caching / origin-shield tier in front of a media origin or API
- Edge logic for media delivery: URL signing, token auth, A/B routing, rewrites
- A lightweight API gateway or reverse proxy you extend in Lua
Why run it on the NetActuate edge Running OpenResty in a PoP near your audience serves cacheable content locally, cuts round-trips and egress back to your origin, and puts programmable edge logic on infrastructure you control.
Deployed from the NetActuate marketplace, OpenResty boots pre-configured: set the published HTTP port and, optionally, an upstream origin to proxy and cache at /cache/. There is no login to configure; the server answers on the instance IP as soon as the instance is up. Leave the origin blank and /cache/ caches the appliance's own landing page so you can confirm caching works, then point it at your backend and extend the shipped nginx.conf with your own Lua.
Frequently asked questions
How do I deploy OpenResty on NetActuate?
Use the Deploy on NetActuate button to talk to our team. We provision OpenResty on a NetActuate virtual machine in the point of presence you choose, close to your audience. Each deployment runs in the single location you select.
What does it cost to run OpenResty?
OpenResty is open-source software and free to run on the marketplace - you pay only for the NetActuate compute (virtual-machine size and location) it runs on, at standard rates. There are no usage-based software fees.
Where can OpenResty run?
OpenResty can be deployed in any of NetActuate's 45+ points of presence across every continent, so you can place ingest, transcode, delivery and caching close to your contributors and viewers.
Who supports OpenResty?
NetActuate operates and supports the underlying infrastructure - the virtual machine, network and edge platform. The application itself is supported by its upstream open-source project.
.png)
.png)

