Arxy is a forward proxy to help with making API calls to 3rd party services. It is not a gateway to aggregate multiple 3rd party services, although it isn't hard to add a GraphQL front end using something like Juniper (https://github.com/graphql-rust/juniper).
Arxy is built with Actix-web but it is simple enough to potentially be built with a low level http library.
sh
cargo install arxy
```sh
arxy
arxy -p
```
``
-p, --port
Listen port. Default to
8080`
-f, --config-file
Path to config file. Default to ./arxy.config.json
```
A JSON file to configure both server and forwarded routes. see arxy.config.json.example
for an example config.