Hydra Python API

Sphinx reference for the published Hydra Python packages.

Each package below is documented separately, with cross-package references (for example a reference to hydra.core.Type from hydra-pg) wired as real hyperlinks via Sphinx intersphinx. See also the Hydra home page and the PyPI artifacts.

Packages

hydra-kernel

The Hydra kernel: core types and terms, the type system, coders, and the DSL runtime.

hydra-jvm

Shared JVM support used by the Java and Scala coders.

hydra-rdf

RDF and SHACL support: the RDF syntax model and mappings to and from Hydra.

hydra-pg

Property graphs: the PG model plus TinkerPop/Gremlin, Cypher, and GQL integrations.

hydra-java

The Java coder and Java-language DSL support.

hydra-scala

The Scala coder and Scala-language DSL support.

hydra-python

The Python coder and Python-language DSL support.

hydra-haskell

The Haskell coder and Haskell-language DSL support.

hydra-typescript

The TypeScript coder and TypeScript-language DSL support.

hydra-lisp

The shared Lisp coder (Clojure, Common Lisp, Emacs Lisp, Scheme).

hydra-go

The Go coder and Go-language DSL support.

hydra-build

Build-configuration model and code generation for package build files.