Statements (38)
Predicate | Object |
---|---|
gptkbp:instanceOf |
gptkb:REST_API
|
gptkbp:feature |
gptkb:government_agency
authentication caching load balancing logging rate limiting security enforcement API gateway functionality header modification request forwarding response transformation |
https://www.w3.org/2000/01/rdf-schema#label |
Proxy API
|
gptkbp:implementedIn |
gptkb:Java
gptkb:Python gptkb:Express.js gptkb:Go gptkb:Node.js gptkb:Nginx gptkb:Flask gptkb:Spring_Boot |
gptkbp:purpose |
to act as an intermediary between a client and another API or service
|
gptkbp:relatedTo |
gptkb:city
gptkb:Backend_for_Frontend_(BFF) gptkb:Forward_Proxy gptkb:Service_Mesh gptkb:Load_Balancer gptkb:Reverse_Proxy Microservices |
gptkbp:supportsProtocol |
gptkb:HTTP
HTTPS |
gptkbp:uses |
to add authentication or rate limiting
to aggregate multiple backend services to mask the origin of requests to modify or filter requests and responses to provide caching for backend responses |
gptkbp:bfsParent |
gptkb:ES2015_JavaScript
|
gptkbp:bfsLayer |
6
|