id | title |
---|---|
grpc |
gRPC |
:::caution only self-hosted deployments will have access to a gRPC datasource that is capable of handling unary requests and responses. :::
Find instructions on how to do this in the setup guides located here: https://docs.tooljet.com/docs/setup/.
At the root, create a directory named "protos" and add a "service.proto" file inside it.
In the docker-compose.yml
add
./protos:/app/protos
to the 2 volume sections for plugins and server
docker-compose up -d
After setting up your proto files, you should be able to establish a connection to gRPC by going to the global datasource page.
ToolJet requires the following to connect to gRPC servers:
- Server URL
- Authentication type (None, Basic, Bearer, and API key)
Once you have added the gRPC from the global datasource page, you'll find it on the query panel of the application.
You can now query a particular RPC method of the added services.