API Reference

This section contains the auto-generated API reference for SDG Hub, built directly from source code docstrings using mkdocstrings.

Modules

ModuleDescription
BlocksBase classes, LLM blocks, parsing, transform, filtering, agent, and MCP blocks
FlowFlow orchestration, metadata, registry, and validation
ConnectorsConnector base classes, registry, and agent framework integrations

Import Paths

SDG Hub provides convenient top-level imports for the most commonly used classes:

# Top-level imports (recommended for most use cases)
from sdg_hub import BaseBlock, BlockRegistry, Flow, FlowRegistry

# Submodule imports (for less common classes)
from sdg_hub.core.blocks.llm import LLMChatBlock, PromptBuilderBlock
from sdg_hub.core.blocks.parsing import TagParserBlock, JSONParserBlock
from sdg_hub.core.connectors import LangflowConnector, ConnectorRegistry

Both styles work identically. The top-level package re-exports key classes from their definition modules for convenience.