Reference Documentation
The Reference section is a complete, structured catalog of Kelp components, primitives, and query languages.
Use this section to:
- Understand what each component does and how it behaves at runtime
- Discover available building blocks and how they are categorized
- Look up configuration options, inputs, outputs, and constraints
This section focuses on what is available and how it works, not on step-by-step guides or tutorials.
Connectors
Components that provide connectivity to external systems and data sources.
Connectors handle authentication, transport, and data exchange with APIs, databases, files, and third-party services, exposing a consistent event-driven interface inside Kelp.
Functional
The core functional components of Kelp.
These components perform computation, transformation, routing, aggregation, control flow, and coordination of events and signals within dataflows.
Widgets
Components that render user interface elements and visualizations.
Widgets allow apps to display data, interact with users, and present real-time or derived information directly in the browser.
Data Stores
Components that provide access to Kelp’s storage services.
Data Store components expose key-value stores, vector stores, file storage, and databases, allowing apps and agents to persist, retrieve, and query data.
KelpQL
KelpQL is Kelp’s JSON-based query and transformation language.
It is used to select, reshape, filter, and compute over data events flowing through wires, enabling declarative data manipulation without custom code.