Barbacane
The spec-driven API gateway. One spec, zero config drift.
Barbacane – The spec-driven API gateway with zero config drift
Summary: Barbacane is an open-source API gateway that uses OpenAPI and AsyncAPI specs as the single source of truth, enabling routing, validation, authentication, and rate limiting without config drift. It is built in Rust for sub-microsecond performance and supports WebAssembly plugins.
What it does
Barbacane compiles API specs to manage routing, validation, auth, and rate limiting automatically, eliminating the need for separate configuration. It is extensible via WebAssembly plugins.
Who it's for
Developers and teams managing APIs who want to enforce spec-driven gateways without configuration inconsistencies.
Why it matters
It prevents configuration drift by using API specs as the single source of truth, ensuring consistent and performant API gateway behavior.