Open Source API Gateway

Getting Started with Membrane Using Docker

Download and unzip a release. Then start it with ./run-docker.sh or on Windows with run-docker.cmd:

Terminal
$ unzip membrane-api-gateway-X.X.X.zip
$ cd membrane-api-gateway-X.X.X
$ ./run-docker.sh
10:38:00,812  INFO 3 main ApiInfo:39 {} - Started 4 APIs:
10:38:00,813  INFO 3 main ApiInfo:41 {} -   0.0.0.0:2000 /fact  http://127.0.0.1:2000/fact
10:38:00,813  INFO 3 main ApiInfo:41 {} -   Fruit Shop API  http://127.0.0.1:2000/shop/v2/
10:38:00,813  INFO 3 main ApiInfo:41 {} -   0.0.0.0:2000  http://127.0.0.1:2000
10:38:00,813  INFO 3 main ApiInfo:41 {} -   0.0.0.0:9000  http://127.0.0.1:9000
10:38:00,814  INFO 3 main RouterCLI:457 {} - Membrane API Gateway 7.6.1 up and running!

APIs are deployed from conf/apis.yaml and ready to try.

Open the OpenAPI overview in your browser to explore and try the Fruitshop API or:

curl localhost:2000
curl localhost:2000

Ready to go further? Explore the tutorials to build your own API gateway solution.

You Do Not Have Docker?

Instead of docker run Membrane with Java, install it as RPM or a systemd service.

Problems?

See the Troubleshooting.