Superlinked’s framework is organized into two main modules that work together to provide a complete vector computation and data processing solution.

Framework Architecture

Common Module

Contains foundational components for data parsing and schema definition:

DSL Module

Contains the domain-specific language components for vector computation:

Getting Started

For a high-level understanding of these concepts and how they work together, visit the concepts overview section.
Browse all available components and their detailed API documentation in the components section.

Quick Navigation

Use the sidebar navigation to explore specific modules, or jump directly to commonly used components:
  • Schema Definition: Start with Schema to define your data structure
  • Vector Spaces: Explore Space for embedding and similarity configurations
  • Indexing: Learn about Index for organizing your vector data
  • Querying: Check Query for search and retrieval operations