Simple, transparent pricing
One price. No per-request fees. No bandwidth metering.
Monthly
Annual
Save 20%
Pro
$49 /mo
per server / month
14-day free trial
- Image optimization (WebP/AVIF)
- CSS/JS minification
- Critical CSS extraction
- Critical CSS injection and Early Hints
- Zero-copy cache serving
- Variant-aware caching
- Docker + .so distribution
- Web console
- Email support
14-day free trial. Cancel anytime.
Need more than 10 servers?
Self-serve up to 10 servers. Volume discounts start at 10 servers. For larger deployments, contact us for volume pricing, dedicated support, and custom deployment assistance.
enterprise@modpagespeed.comCompatibility
- Which nginx versions are supported?
- We ship Docker images with a prebuilt dynamic module compiled against the latest stable and mainline nginx releases. You can also build the module from source for custom nginx versions.
- Does it work with Kubernetes?
- Yes. The Docker distribution uses separate nginx and worker containers, designed for Kubernetes pod deployments. The license key is passed as an environment variable, making it easy to manage via Secrets. A Helm chart is included.
- Does it only work with nginx?
- No. ModPageSpeed 2.0 deploys as a caching reverse proxy in front of any HTTP origin server. The proxy uses nginx internally, but your backend can be Apache, Node.js, Caddy, or any other web server. Just point BACKEND_HOST and BACKEND_PORT at your origin.
- Does it work with Apache?
- Yes. Deploy ModPageSpeed 2.0 as a reverse proxy in front of your Apache server. The Docker Compose setup makes this straightforward — set your Apache host as the backend origin and all optimizations apply automatically.
Frequently asked questions
- What counts as a server?
- Each ModPageSpeed deployment (proxy + worker pair) counts as one server. Development, testing, and CI/CD environments are free under the BSL non-production grant.
- Can I use it in staging for free?
- Yes. The BSL 1.1 license grants free use for non-production purposes including development, testing, and CI/CD.
- What happens when the 14-day trial ends?
- The module stops generating new optimized variants. Existing cached content continues to be served. Your site continues to work normally — it just stops getting new optimizations.
- What happens after I cancel?
- Your existing optimized assets continue to work. The module stops processing new optimizations when the license expires.
- Is there a free tier?
- We offer a 14-day free trial. The source code is available under BSL 1.1 for non-production use.
- How does the license key work?
- You receive an Ed25519-signed token via email. Set it as an environment variable. Validation is offline — no phone-home, no internet required.
- Why not just use Cloudflare or another CDN?
- CDN-based optimization requires routing your traffic through a third-party proxy. ModPageSpeed 2.0 runs on your servers — no data leaves your infrastructure, no third-party dependency, full GDPR compliance by architecture. You keep control of your caching, your configuration, and your data.
- mod_pagespeed is free. Why should I pay?
- The original mod_pagespeed and ngx_pagespeed are no longer actively developed. ModPageSpeed 2.0 builds on their proven optimization libraries with a new architecture — zero-copy cache serving, variant-aware caching, and an out-of-process optimization worker. It works with any origin server, not just Apache. It is actively maintained with security patches and new features.
- Does it add latency?
- No. On cache hit, serving is sub-millisecond — just a hash lookup and an mmap pointer. On cache miss, the original content is served immediately while the worker generates optimized variants in the background. There is no synchronous processing in the request path.
- Can it break my site?
- ModPageSpeed 2.0 uses conservative, safe-by-construction transforms. JS minification only strips whitespace and comments — no variable renaming. CSS minification removes redundant syntax without changing semantics. Image transcoding preserves visual quality. If optimization fails for any reason, the original content is always served.