only self-hosted deployments will have access to a gRPC datasource that is capable of handling unary requests and responses.
Step 1: Upgrade ToolJet to the version 2.5 or above
Find instructions on how to do this in the setup guides located here: https://docs.tooljet.com/docs/setup/.
Step 2: Add proto files
At the root, create a directory named "protos" and add a "service.proto" file inside it.
Step 3: Mount Volumes
to the 2 volume sections for plugins and server
Step 4: Reboot the instance
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.
Connect the gRPC datasource
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.