Orchestration Microservice API Gateway. It provides a flexible abstraction layer and a single entry point that securely manages communication between TBFY clients and online tools via API.
-
Install Docker and Docker-Compose
-
Clone this repo
git clone https://github.com/TBFY/api-gateway.git
-
Run the API-Gateway by:
docker-compose up -d
-
That's all! It should be listening at: http://localhost:8000
{ message: "no route and no API found with those values" }
Once the API-Gateway is up and running, all TBFY services are available from a single entry point:
service | as resource |
---|---|
industry codes info | /industryCodes |
jurisdictions info | /jurisdictions |
OCDS info | /ocds |
reconciliation: organization names | /brands |
knowledge-graph: SparQL Queries | /triples |
search-API: documents | /documents |
knowledge-graph-API: organizations | /organisation |
knowledge-graph-API: contracts | /contract |
knowledge-graph-API: tenders | /tender |
knowledge-graph-API: awards | /award |
knowledge-graph-API: contracting processes | /contractingProcess |
Please take a look at our contributing guidelines if you're interested in helping!