Documentation Index
Fetch the complete documentation index at: https://veryfront.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
veryfront/integrations
Integration metadata and SVG icons for all connectors.
Import
import {
executeRemoteIntegrationTool,
getConnector,
getConnectorNames,
getIcon,
getRemoteIntegrationToolDefinitions,
isRemoteIntegrationTool,
} from "veryfront/integrations";
Examples
import {
getConnector,
getIcon,
getRemoteIntegrationToolDefinitions,
listConnectors,
} from "veryfront/integrations";
const connectors = listConnectors();
const slack = getConnector("slack");
const slackIcon = getIcon("slack"); // raw SVG string
const runtimeTools = await getRemoteIntegrationToolDefinitions();
Exports
Components
| Name | Description | Source |
|---|
EnvVarSchema | Zod schema for env var. | source |
IntegrationConfigSchema | Zod schema for integration config. | source |
IntegrationNameSchema | Zod schema for integration name. | source |
IntegrationPromptSchema | Zod schema for integration prompt. | source |
IntegrationToolSchema | Zod schema for integration tool. | source |
OAuthConfigSchema | Zod schema for oauth config. | source |
OAuthFieldSchema | Zod schema for oauth field. | source |
Functions
| Name | Description | Source |
|---|
executeRemoteIntegrationTool | Execute a remote integration tool via the API. Called by the agent runtime when a tool isn’t found in the local registry. | source |
getConnector | Return connector. | source |
getConnectorNames | Return connector names. | source |
getIcon | Return icon. | source |
getRemoteIntegrationToolDefinitions | Fetch integration tool definitions for the current request context. Returns ToolDefinition[] that the agent runtime merges into the model’s available tools. Returns empty array if no API config or no tools. | source |
isRemoteIntegrationTool | Check if a tool name looks like a remote integration tool. Integration tools use “integration__tool_id” format (double underscore separator). | source |
listConnectors | List connectors. | source |
syncIntegrationConfig | Sync integration config from veryfront.config.ts to the API. This is a full-replace operation. Called by the MCP server path which has access to the config. | source |
Types
| Name | Description | Source |
|---|
EnvVarConfig | Configuration used by env var. | source |
IntegrationConfig | Configuration used by integration. | source |
IntegrationConnector | Public API contract for integration connector. | source |
IntegrationName | Public API contract for integration name. | source |
IntegrationPrompt | Public API contract for integration prompt. | source |
IntegrationRuntimeConfig | Configuration used by integration runtime. | source |
IntegrationScope | Public API contract for integration scope. | source |
IntegrationTool | Public API contract for integration tool. | source |
IntegrationToolMeta | Public API contract for integration tool meta. | source |
OAuthConfig | Configuration used by oauth. | source |
OAuthField | Public API contract for oauth field. | source |
Reference modules:
User guides:
Architecture: