L

Lura

Lura is an open source, stateless API gateway built in Go for high performance and extensibility.

About Lura

Lura is a stateless, high-performance API gateway written entirely in Go. It focuses on composing microservices into a single, cohesive API endpoint. Instead of adding features like caching or rate limiting by default, it provides a clean, modular framework where you plug in only what you need. This makes Lura extremely fast and lightweight for production workloads.

Lura integrates with a wide range of backends including HTTP, gRPC, Lambda, and more. You define endpoints declaratively in JSON or YAML, specifying how to merge responses from multiple upstream services. The project also supports middleware chains, so you can add authentication, logging, or custom request transformations without bloating the core. It runs on Linux, macOS, and Windows.

This gateway is a good fit for teams who want a no-nonsense, code-first approach to API composition. It is open source under the Apache 2.0 license and maintained by the Lura project community. The project saw early adoption by companies looking for a lightweight alternative to heavier enterprise gateways.
Development Tools

Quick Facts

Pricing
Open Source
License
Open Source
Platform
Any Platform
Version
2.6.0
Developer
Lura Project