Open Source API Gateway
All the power of an enterprise API gateway — without the weeks of setup. Manage traffic, enforce policies, and monitor your services from a single place.
$ lumengate start --config gateway.tomlINFO control-plane listening on 0.0.0.0:9090INFO data-plane listening on 0.0.0.0:8000INFO connected to control-plane, config v1 appliedINFO 3 routes, 2 services loadedINFO ready to accept traffic
Trusted by engineering teams who demand performance
All the power of an enterprise API gateway. Set up in an afternoon, not a sprint.
Lumengate adds virtually no latency to your requests. Your users never notice it's there — and that's exactly the point.
Change routes, policies, and settings instantly. No restarts, no downtime, no maintenance windows.
Apply rate limiting, authentication, and request transforms to any route with a few lines of config. Mix and match as you need.
Manage all your gateways from a single hub. Whether you run one service or a hundred, everything stays in sync.
Protect your APIs without writing custom code. Authentication, rate limiting, and access control work out of the box.
Know what's happening at every gateway, at all times. Track health, traffic trends, and errors across all your deployments.
One management hub holds your configuration. Your gateways handle the traffic — updates flow through instantly, with no restarts.
Define services, routes, and middleware in a few lines.
# gateway.toml[control_plane]listen_addr = "0.0.0.0:9090"db_path = "control-plane.db"[[services]]name = "user-api"url = "http://localhost:3001"[[routes]]name = "users"methods = ["GET", "POST"]path_pattern = "^/api/users"service = "user-api"[[routes.response_modules]]module_type = "override_response_code"config = { status_code = 200 }
Start free, scale as you grow.
For developers and small teams
For growing teams
For large-scale deployments
Get up and running in minutes. No dedicated ops team required.