API
Currently the API is WIP and subject to change.
GatewayD exposes a gRPC API with an HTTP gateway for querying and managing the gatewayd
process and its plugins. The API is currently used by plugins to query the gatewayd
process for runtime configuration.
Configuration parameters
Name | Type | Default value | Possible values | Description |
---|---|---|---|---|
enabled | boolean | True | True, False | Enable or disable the API. Disabling the API might cause some plugins to fail. |
httpAddress | string | localhost:18080 | Valid host:port | The address to listen on for HTTP requests. |
grpcNetwork | string | tcp | tcp, unix | The network to listen on for gRPC requests. |
grpcAddress | string | localhost:19090 | Valid host:port | The address to listen on for gRPC requests. |
If you change the default values for
httpAddress
orgrpcAddress
, you must also update the plugin configuration to reflect the new values.
Example configuration
api:
enabled: True
httpAddress: localhost:18080
grpcNetwork: tcp
grpcAddress: localhost:19090