Telo Standard Library
Here you can find standard Telo modules ready to use by the kernel. Each module is self‑contained and declared by its own manifest, resources, and definitions.
How Modules Fit Together
Modules own specific resource kinds. A kernel manifest composes multiple modules into one host, and execution is routed by Kind to the owning module. This keeps the system modular and lets teams add or replace capabilities without changing the core kernel.
For a full explanation of how modules are defined, imported, and composed, see the Module Specification.
Included Modules
| Module | Description |
|---|---|
| assert/ | Assertion and value verification for testing (Assert.Schema) |
| config/ | Configuration injection via Config.Variable and Config.Secret resources |
| console/ | Console I/O via Console.WriteLine and Console.ReadLine |
| data/ | Shared data type definitions (Data.Type) |
| http-client/ | Outgoing HTTP calls via Http.Request and Http.Client |
| http-server/ | HTTP server and routing via Http.Server and Http.Api |
| javascript/ | Inline JavaScript execution via JavaScript.Script |
| run/ | Unified sequence execution with invoke, if, while, switch, and try steps |
| sql/ | SQL database access for PostgreSQL and SQLite via Sql.Connection, Sql.Query, Sql.Exec, and Sql.Transaction |
| starlark/ | Starlark scripting within workflows via Starlark.Script |
| studio/ | Foundational resource kinds and definitions used by DiglyAI Studio |
| template/ | Parameterized resource generation via Template.Definition |
| tracing/ | Distributed tracing support via Tracing definitions |