TypeDock API
TypeDock exposes a small external JSON API for integrations, deployment scripts, content audits, and trusted automation. It is not used by the admin UI, which stays session based and CSRF protected.
Documentation
Guides, references from the TypeDock repository. Using "External source" function.
TypeDock exposes a small external JSON API for integrations, deployment scripts, content audits, and trusted automation. It is not used by the admin UI, which stays session based and CSRF protected.
TypeDock can use a remote libSQL compatible database through the experimental DB DRIVER=libsql connection path. It targets immutable or ephemeral application containers where the database must persist outside the container.
TypeDock templates use Latte 3, which has subtle but breaking differences from Latte 2 (and from {...} based template syntaxes generally). This page collects the sharp edges most theme authors hit at least once.
The component contract themes target — what core/plugin components emit, and what the theme is responsible for adding around them.
Introduction to building a TypeDock theme — directory layout, the shipping checklist, and pointers to the per topic references.
The schema TypeDock reads from a theme's root theme.json . The file serves three jobs:
How theme settings declared in theme.json reach your CSS, and the patterns themes use to keep them maintainable.
Everything a theme template can read at render time, plus the idiomatic Latte patterns themes use to assemble pages.
Zip managed TypeDock installations can update Core from Admin → System Update beginning with 1.0.0 rc6 . Source checkouts and containers continue to use their normal deployment workflow. The same page retains a machine readable context and agent prompt for hosts where PHP cannot replace the installed files.