Semantiva Documentation

Semantiva is a semantic execution framework for typed, traceable, inspectable pipelines.

This documentation is organised by role and experience level. The main sections are:

  • Getting started - a short onboarding path to the core ideas.

  • Persona entry points - recommended journeys for different types of users.

  • User guide - day-to-day pipeline work and CLI usage.

  • Tracing, identity & inspection - provenance, SER traces and debugging tools.

  • Component authoring & architecture - how to extend, embed and structure Semantiva.

  • Tutorials - step-by-step walkthroughs of common workflows.

  • Reference - exception types, glossary entries and low-level API details.

Where to start

Pipelines can be defined declaratively in YAML and run via the semantiva CLI (see Pipelines - YAML & CLI), which is the canonical and supported path for production. Framework developers can also construct and run pipelines directly in Python for development and R&D workflows (see Pipelines in Python).

Getting started