API Reference#

Technical documentation for advanced users and developers extending FlowKit.

This section contains detailed API documentation for FlowKit’s internal packages and implementation details.

gRPC Server

Core gRPC service implementation with RunFunction and ListFunctions RPCs.

grpcserver
External Functions

Over 180 functions across multiple categories available through the gRPC interface.

externalfunctions
Function Definitions

AST parsing and function discovery system that extracts metadata from Go source.

functiondefinitions
Internal States

Function registry and state management for thread-safe operation.

internalstates
Function Testing

Testing utilities and helpers for verifying function implementations.

functiontesting/index

Private Functions#

Code Generation

Utilities for generating Go code including cast functions and type conversions.

codegeneration
Generic Utilities

Common utility functions for string manipulation, JSON handling, and general operations.

generic
Graph Database

MongoDB-based graph database operations for workflow and knowledge management.

graphdb
Qdrant Integration

Vector database operations for semantic search and embeddings storage.

qdrant

MeshPilot Integration#

AMP Graph Database

ANSYS MeshPilot graph database integration for mesh analysis workflows.

meshpilot/ampgraphdb/index
Azure Integration

Azure-specific functions for MeshPilot cloud deployments.

meshpilot/azure/index