Flowkit GRPC Server#
This guide explains how to run the Flowkit GRPC server and verify that it’s operational for handling external function requests.
Run Server (Local)
After building the binary, start the GRPC server with:
./flowkit
By default, the server listens on port 50051.
Run with Docker (If Configured)
If a Dockerfile is configured, you can run Flowkit using:
docker build -t aali-flowkit .
docker run -p 50051:50051 aali-flowkit
The GRPC service will be available at localhost:50051.
Test GRPC Connection (grpcurl)
Use [grpcurl](fullstorydev/grpcurl) to verify the server is running:
grpcurl -plaintext localhost:50051 list
You should see a list of available GRPC methods.
Integration Pattern
Flowkit operates as a standalone GRPC service and typically connects to:
The AALI Agent, which dispatches function requests
External tools or developers via GRPC clients (e.g. grpcurl)
When running, any registered function becomes callable over GRPC.