Phel ships more than the core language. These modules come with every install, no extra package needed. Schema Validation checks, coerces, and generates data with phel.schema. Data Formats reads and writes EDN and Transit. The AI Module talks to LLMs for chat, tool use, and embeddings. Each page is a narrative overview. The API has every signature.
Schema Validation
Validate, coerce, and generate data with phel.schema, using plain Phel data as declarative schemas
Data Formats
Exchange data with other Clojure-aligned runtimes using the eval-free EDN and Transit interchange modules.
AI Module
Provider-agnostic LLM client for Phel: chat, structured extraction, tool use, embeddings, and semantic search across Anthropic, OpenAI, and Voyage AI.