github.com/hellofresh/janus@v0.0.0-20230925145208-ce8de8183c67/docs/proxy/terminology.md (about)

     1  ### Terminology
     2  
     3  `API`: This term refers to the API entity of Janus. You configure your APIs, that point to your own upstream services, through the Admin API.
     4  
     5  `Middleware`: This refers to Janus "middleware", which are pieces of business logic that run in the proxying lifecycle. Middleware can be configured through the Admin API - either globally (all incoming traffic) or on a per-API basis.
     6  
     7  `Client`: Refers to the downstream client making requests to Janus's proxy port.
     8  
     9  `Upstream service`: Refers to your own API/service sitting behind Janus, to which client requests are forwarded.