Membrane API Gateway Project

API Gateway

GitHub Icon Visit Membrane on GitHub ⭐

Membrane is an open-source, Java-based API Gateway designed for maximum flexibility and ease of extensibility. Solve complex API problems effortlessly.

Native OpenAPI Integration

Deploy APIs from OpenAPI, and validate request and response messages.

Easy & Powerful Extensibility

Extend Membrane using JsonPath, XPath, or expression languages. Script APIs in Groovy and JavaScript, or build custom Java components tailored to your needs.

Comprehensive Security

Secure APIs with JWT, OAuth2, and API keys. Integrate with databases to manage users and credentials, and fully customize authentication.

Plugins for Every API Need

Use powerful plugins for message transformation, routing, OpenAPI and security.

Legacy Integration: SOAP, Web Services & XML

Secure and modernize SOAP and XML-based Web Services by integrating them seamlessly with REST and JSON APIs.

Get Started