Skip to content

Overview

The Backplane API is the set of endpoints exposed by the Gateway. It comprises all the publicly available endpoints of the subsystems integrated with the Backplane, as well as a few other endpoints, belonging to the Backplane itself, used in authentication/authorization flows.

The API follows the OpenApi Specification 3.0, and the endpoints corresponding to each subsystem are generated automatically based on the subsystem’s own OpenApi Specification, using the Service Integrator Engine described in the integration section.

Run a local instance

A docker image of the backplane with all subsystems already integrated is provided for local testing. Note this image is updated every time an OAS file is modified or created. Please refer to OAS Subsystem repository

docker login registry.gitlab.com
docker run --pull registry.gitlab.com/i3-market/code/wp4/backplane:latest

Run a customized local instance

For testing purposes, it can be interesting to build a customized backplane image, changing some environment variables or integrate a given OAS. In this case, you can clone the backplane repository and refer to the README, where you will find all the information regarding the parameters that can be modified.

git clone git@gitlab.com:i3-market/code/wp4/backplane.git
cd backplane
docker-compose build backplane
docker-compose up backplane


Last update: 2022-04-06
Created: 2022-04-06
Back to top