Quayel

High-performance API gateway with embedded IP intelligence — firewall, rate limiting, caching, load balancing, and automatic TLS in a single Rust binary.

Built on Pingora — the Rust framework behind Cloudflare's edge — Quayel Gateway runs anywhere Linux runs. One JSON config file, one binary, zero external dependencies.

docker run --rm -p 8080:8080 -p 8443:8443 quayel/quayel-gateway

Zero external dependencies

~140 MB of IP-intelligence data (MMDB + CIDR lists) compiled into the binary. No Redis, no databases, no downloads on startup.

Single binary deployment

Copy one file, write one JSON config, start serving. ~29 MB runtime RSS.

Embedded IP intelligence

Country, ASN, VPN/Tor/datacenter/proxy detection, risk scoring, and network classification — in ~5μs, cached.

On-demand TLS

Automatic Let's Encrypt certificates (ACME) obtained on first request, with in-memory O(1) lookups and auto-renewal.

Deterministic plugin pipeline

IP Intel → Firewall → Rate Limit → Load Balancer → Cache → Logging. Any plugin can short-circuit the pipeline.

Structured JSONL logging

One JSON line per request: IP intel, firewall decisions, rate-limit state, cache status, LB target, and per-phase timing.

Explore the documentation

Getting Started

What Quayel Gateway is, how to install it with Docker, and how the project is organized.

Plugins

IP intelligence, firewall, rate limiting, cache, load balancing, and auto-SSL — one page per plugin.

AI

The Quayel Gateway skill for AI agents, how to install it, and the full agent guide.

GitHub

Source code, issue tracker, and releases for Quayel Gateway.
The general Quayel platform documentation is being written and will land here. The Quayel Gateway documentation is complete and available now.
Copyright © 2026