Glyph docs
You arrived here with one of four jobs. The sidebar mirrors them; pick the one closest to yours.
How these docs are organized
Section titled “How these docs are organized”These docs follow Diátaxis: every page is exactly one of tutorial · how-to · reference · explanation. Mixing them is the cardinal sin we are trying not to commit, so each top-level sidebar section names its mode.
Two visibility tiers, decided by URL prefix:
- Public — concepts, glossary, the operator catalog, a single getting-started tutorial. Anyone can read.
- Admin — the entire engineering wiki: operate, develop, internals, ADRs. Anything under
/docs/admin/*requires a Zitadel admin role and is gated at the edge by Caddyforward_authagainstoauth2-proxy.
If you are signed in and see a 403 on an admin page, your Zitadel project role is missing admin. Ask the owner.
What Glyph is, in one paragraph
Section titled “What Glyph is, in one paragraph”Glyph is a collaborative programmable whiteboard and a visual AI workflow builder. You compose flows on a real-time multiplayer canvas by chaining typed operators — LLMs, APIs, data transforms, triggers — and you press Run. Under the hood it is a Rust/Axum single binary serving an Axum HTTP API, a Yjs CRDT room hub, and a DAG executor; the frontend is React 19 + React Flow with four Yjs subdocs per document. It runs as a DJED Layer 2 cell behind shared PgBouncer, Redis, MinIO, Zitadel, and Caddy.